extension-planner

Generate feature requirement documents and increment plans for existing applications.

Updated May 6, 2026
One-click install
npx skills add https://github.com/crgarcia12/compy --skill extension-planner-crgarcia12
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extension-planner
Source: https://github.com/crgarcia12/compy/tree/main/.github/skills/extension-planner
Command: npx skills add https://github.com/crgarcia12/compy --skill extension-planner-crgarcia12

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of planning new features for existing applications by automating the creation of Feature Requirement Documents (FRDs) and increment plans, ensuring consistency and completeness.

Core Features & Use Cases

  • Automated FRD Generation: Generates FRDs based on user requirements, ensuring clarity and consistency.
  • Increment Planning: Plans and documents feature increments for brownfield development.
  • Use Case: Imagine you want to add a new notification feature to your application. This Skill can generate the necessary FRD and increment plan, helping you integrate the new feature efficiently.

Quick Start

Generate the FRD and increment plan for a new feature in your application using the extension-planner skill.

Frequently Asked Questions about extension-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan new features for an existing application?

Planning new features for existing software involves generating Feature Requirement Documents and increment plans. Automating this documentation ensures consistent feature delivery with clear integration and testing strategies for brownfield environments.

What is brownfield development feature planning?

Brownfield development feature planning involves adding new features to an existing application. It requires generating feature requirement documents and increment plans to ensure clear integration and testing strategies within a well-defined product architecture.

How do I generate a Feature Requirement Document for a software extension?

You can generate a Feature Requirement Document by automating the planning process based on your user requirements. This ensures clarity and consistency when documenting new features for integration into an existing application architecture.

Do I need a well-defined product architecture for increment planning?

Yes, increment planning for brownfield development requires a well-defined existing product architecture and feature context. This prerequisite ensures the generated feature increments integrate efficiently and test accurately within the current application.

What is the best way to document feature increments in brownfield development?

The best way to document feature increments in brownfield development is automating the creation of increment plans alongside Feature Requirement Documents. This approach ensures consistent feature delivery and establishes clear integration and testing strategies.

Why does feature integration fail without increment planning?

Feature integration can fail without increment planning due to inconsistent documentation and unclear testing strategies. Automating Feature Requirement Documents and increment plans ensures consistent feature delivery and clear integration paths in existing applications.