spec-plan

Automate feature specification creation and validation with codebase exploration and user approvals.

Updated Oct 28, 2022
One-click install
npx skills add https://github.com/patrykk21/dotfiles --skill spec-plan-patrykk21
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-plan
Source: https://github.com/patrykk21/dotfiles/tree/main/claude/skills/spec-plan
Command: npx skills add https://github.com/patrykk21/dotfiles --skill spec-plan-patrykk21

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires codegraph, semble, pilot, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of planning feature specifications, including codebase exploration and user approval, saving time and reducing errors in the planning phase.

Core Features & Use Cases

  • Codebase Exploration: Scans the codebase to provide context for planning and suggest potential solutions.
  • User Questions & Feedback: Asks clarifying questions and incorporates user feedback into the plan.
  • Approvals & Implementation Preparation: Ensures the plan is reviewed and approved before proceeding to implementation.
  • Use Case: Ideal for complex feature development where thorough planning is crucial to project success.

Quick Start

Create a new feature specification plan by running the spec-plan skill with a task description or path to an existing plan.

Frequently Asked Questions about spec-plan

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

FAQPage Schema
How do I automate feature specification planning for complex development?

Automate feature specification planning by running the skill with a task description; it scans your codebase, asks clarifying questions, and prepares an implementation plan after user approval.

How does codebase exploration work when creating a feature specification?

Codebase exploration scans your existing code to provide context for planning and suggest potential solutions, ensuring the feature specification aligns with your current architecture.

Do I need user feedback during the feature specification approval process?

Yes, user feedback is required during the feature specification approval process; the skill asks clarifying questions and incorporates your input before proceeding to implementation.

What is the best way to prepare a feature plan for implementation?

The best way to prepare a feature plan is to coordinate codebase exploration, user clarification, and approval processes to validate specifications before implementation begins.

Are there limitations when using automated specification planning for feature development?

Automated specification planning requires codebase access and active user collaboration for feedback, meaning it is limited to interactive development workflows where manual approval is feasible.