Commands Overview¶
CMS Planner provides a single powerful command for generating comprehensive Functional Requirements Documents with story point estimates and Teamwork-ready backlogs.
Available Commands¶
/functional-requirements¶
Generate comprehensive Functional Requirements Documents (FRDs) with: - Interactive project discovery - Technical and functional requirements - Story point estimation (Fibonacci sequence) - Phase-based implementation plans - Risk assessment and success criteria - Teamwork CSV backlog export
Usage:
With inline context:
/functional-requirements
I'm building a Drupal healthcare site with these requirements:
- Platform: Drupal CMS 2.0+
- Features: Provider directory, services, locations, events
- Team: 3 developers
- Timeline: Launch at DrupalCon Chicago (Feb 2026)
See: Functional Requirements Command Details
Command Philosophy¶
CMS Planner follows a single, comprehensive command approach:
- Focused Purpose: FRD generation is a distinct, self-contained task
- Complete Workflow: All planning logic in one place
- Interactive Discovery: Guides you through requirements gathering
- Flexible Input: Accepts inline context or answers questions interactively
Command Features¶
Interactive Discovery¶
The command guides you through project discovery by asking about:
- Business & Users
- Business objectives and success metrics
- Target users and their needs
-
Compliance or regulatory requirements
-
Technical
- Platform, framework, and versions
- Architecture patterns
- Technical constraints
-
Integration requirements
-
Team & Timeline
- Team size and composition
- Sprint velocity
- Timeline and milestones
-
Resource availability
-
Scope
- Must-have vs nice-to-have features
- MVP vs future phases
- Priority levels
Smart Context Handling¶
The command intelligently handles inline context:
- Acknowledges information you provide upfront
- Only asks about missing information
- Allows interruptions for clarifications
- References provided documentation
Output Files¶
Generates two files:
- FRD Markdown (
docs/functional-requirements.md) - Complete requirements specification
- Story point estimates
- Implementation roadmap
- Risk assessment
-
Success criteria
-
Teamwork CSV (
[project]-backlog-teamwork.csv) - Phase-based organization
- Hierarchical tasks (Epic/Story/Task)
- Complete descriptions
- Story point and phase tags
- Ready for direct import
Usage Patterns¶
Quick Planning¶
/functional-requirements
Building a WordPress portfolio site for a design agency.
Standard features: portfolio gallery, blog, contact form.
Timeline: 2 months, 2 developers.
Comprehensive Planning¶
/functional-requirements
Please review existing docs:
- README.md for project overview
- docs/architecture.md for technical decisions
Then generate FRD for Phase 2 development covering:
- E-commerce integration
- Payment processing
- Inventory management
- Shipping calculations
Recipe-Based Projects¶
/functional-requirements
Drupal recipe-based site template with:
- 8 Saplings recipes (person, service, location, event, etc.)
- Shared field storage (field_phone, field_services, field_department, field_locations)
- Installation order dependencies
- Demo content integration
- Mercury theme subtheming
Next Steps¶
- Functional Requirements Command - Full command documentation
- Quick Start Guide - Step-by-step tutorial
- Recipe Projects - Drupal recipe support
- Story Points - Estimation guidelines
- Teamwork Import - CSV import instructions
Getting Help¶
- Documentation: https://kanopi.github.io/cms-planner/
- GitHub Issues: https://github.com/kanopi/cms-planner/issues
- Email: code@kanopi.com