rubberduck-feature-planner-pro

Create sealed tests-first feature plans using RubberDuck codebase intelligence.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/faizanarshad/rubber_duck --skill rubberduck-feature-planner-pro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rubberduck-feature-planner-pro
Source: https://github.com/faizanarshad/rubber_duck/tree/main/.cursor/skills/rubberduck-feature-planner-pro
Command: npx skills add https://github.com/faizanarshad/rubber_duck --skill rubberduck-feature-planner-pro

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating a sealed, tests-first feature plan without writing production code, using RubberDuck codebase intelligence and semantic analysis.

Core Features & Use Cases

  • Immutable Tests-First Plans: Create plans that cannot be altered after completion.
  • Semantic Analysis: Leverages RubberDuck to provide detailed codebase and semantic analysis.
  • Integration Point Selection: Identifies the most suitable integration points for features.
  • Use Case: When preparing to develop a new feature, this Skill helps in outlining the implementation plan, ensuring that the design meets all requirements and constraints.

Quick Start

To create a sealed feature plan, run the rubberduck-feature-planner-pro skill with the 'plan' command, specifying the feature description and repository path.

Frequently Asked Questions about rubberduck-feature-planner-pro

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

FAQPage Schema
How do I create a tests-first feature plan without writing production code?

Create tests-first feature plans by running the planner with your feature description and repository path. It leverages semantic analysis to outline implementation strategies and design documentation without writing actual production code.

How does semantic analysis identify integration points for new features?

Semantic analysis uses codebase intelligence to evaluate your repository, identifying the most suitable integration points for features. It applies Fit Pack analysis and pattern discovery to ensure design constraints are met.

Can I alter a feature plan after it has been sealed?

Sealed feature plans are immutable and cannot be altered after completion. This ensures the tests-first implementation strategy remains stable and unchanged throughout the development lifecycle.

Do I need to enable semantic_mode for codebase intelligence to work?

Yes, codebase intelligence requires semantic_mode set to full. This enables the detailed semantic analysis needed to prepare design documentation and handle various project complexities.

What is the best way to prepare detailed design documentation for a new feature?

Prepare design documentation by generating a sealed feature plan that outlines implementation strategies. This approach uses codebase intelligence to ensure the design meets all requirements and constraints before development begins.

Are there limitations when using plan sealing for complex software development planning?

Plan sealing creates immutable plans, meaning once completed, the feature plan cannot be altered. This requires ensuring all requirements and constraints are finalized before the sealing process occurs.