CMS Planner Documentation¶
Welcome to CMS Planner! Transform your project ideas into comprehensive Functional Requirements Documents with AI-powered assistance.
What is CMS Planner?¶
CMS Planner is a Claude Code plugin that generates comprehensive Functional Requirements Documents (FRDs) complete with:
- Story Point Estimates using Fibonacci sequence
- Teamwork-Ready CSV Backlogs for direct import
- Implementation Roadmaps with phase-based organization
- Recipe-Based Architecture Support for Drupal and similar platforms
Quick Links¶
- Installation - Get started with CMS Planner
- Quick Start - Generate your first FRD
- Command Reference - Detailed command documentation
- Recipe Projects Guide - Special support for recipe-based architectures
Key Features¶
📋 Comprehensive FRD Generation¶
Generate complete Functional Requirements Documents with:
- Executive summaries with business objectives
- Technical requirements and architecture specifications
- Functional requirements with user stories
- UI/UX requirements and accessibility standards
- Data models and relationships
- Non-functional requirements (performance, security, SEO)
- Phase-based implementation plans
- Risk assessment and mitigation strategies
- Success criteria framework
📊 Story Point Estimation¶
Automatic story point estimation using the Fibonacci sequence:
| Points | Time | Type |
|---|---|---|
| 1 | <2 hours | Simple changes |
| 2 | 2-4 hours | Small features |
| 3 | 1 day | Standard features |
| 5 | 2-3 days | Complex features |
| 8 | 3-5 days | Major features |
| 13 | 1-2 weeks | Epics |
| 21 | 2-3 weeks | Large epics |
| 34+ | Too large | Must decompose |
📦 Teamwork Integration¶
Generate CSV files ready for import into Teamwork with:
- Phase-based task organization
- Epic/Story/Task hierarchy
- Complete ticket descriptions
- Story point and phase tags
- Priority levels
🏗️ Recipe-Based Architecture Support¶
Special handling for Drupal recipes and similar architectures:
- Self-contained recipe structure guidelines
- Shared field storage documentation
- Installation order dependencies
- Demo content integration patterns
Use Cases¶
Drupal Site Templates¶
Plan recipe-based site templates with proper field storage, dependencies, and demo content.
WordPress Projects¶
Document theme development, plugin features, and integration requirements.
Client Projects¶
Create comprehensive FRDs for stakeholder review and team implementation.
Internal Tools¶
Plan internal tool development with clear requirements and success metrics.
Getting Started¶
- Install the plugin
- Follow the Quick Start guide
- Run
/functional-requirementsin your project - Answer discovery questions
- Review generated FRD and CSV backlog
Example Output¶
FRD Structure¶
# Functional Requirements Document: Project Name
## Executive Summary
- Vision, objectives, scope
- Business value and target launch
## Technical Requirements
- Platform: Drupal CMS 2.0+, Drupal Core 11.3+
- Architecture: Recipe-based with Saplings collection
- Dependencies: [list]
## Functional Requirements
- FR-001: saplings_person Recipe [MUST HAVE]
- FR-002: saplings_service Recipe [MUST HAVE]
...
## Implementation Plan
### Phase 1: Foundation Setup [89 points]
- Epic 1: Project Setup [21 points]
- Epic 2: Core Recipes [34 points]
...
CSV Backlog¶
Tasklist,Task,Tags,Priority,Status
"Phase 1: Foundation","[EPIC] Project Setup [21 points]","SP-21,Phase-1",high,Active
"Phase 1: Foundation","- [STORY] Repository Setup [5 points]","SP-5,Phase-1",high,Active
"Phase 1: Foundation","-- [TASK] Initialize Git repo [2 points]","SP-2,Phase-1",high,Active
Community¶
- GitHub: https://github.com/kanopi/cms-planner
- Issues: https://github.com/kanopi/cms-planner/issues
- Email: code@kanopi.com
- Website: https://kanopi.com
Related Projects¶
- CMS Cultivator - Development commands and agent skills
- Claude Toolbox - Plugin marketplace
Made with ❤️ by Kanopi Studios