Skip to content

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

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

  1. Install the plugin
  2. Follow the Quick Start guide
  3. Run /functional-requirements in your project
  4. Answer discovery questions
  5. 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


Made with ❤️ by Kanopi Studios