spec-developer

Generates implementation specifications from codebase analysis and user interviews.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/BoardPandas/project-coder --skill spec-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-developer
Source: https://github.com/BoardPandas/project-coder/tree/main/.claude/skills/spec-developer
Command: npx skills add https://github.com/BoardPandas/project-coder --skill spec-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of comprehensive technical specifications for new features, ensuring all aspects are considered before implementation begins.

Core Features & Use Cases

  • Deep Codebase Analysis: Explores architecture, patterns, dependencies, and tests using subagents.
  • Extensive Questioning: Asks 20+ targeted questions to clarify requirements.
  • Structured Spec Generation: Produces detailed plans covering architecture, implementation, data, APIs, testing, and error handling.
  • Use Case: Before starting a complex new feature like a real-time collaboration tool, use this Skill to generate a detailed spec that outlines the architecture, data models, API contracts, and testing strategy.

Quick Start

Use the spec-developer skill to generate a specification for adding user profile editing.

Frequently Asked Questions about spec-developer

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

FAQPage Schema
How do I generate a detailed implementation specification for a complex feature?

To generate an implementation specification, this Skill analyzes your codebase architecture and dependencies via parallel subagents, asks over 20 clarifying questions, and outputs a comprehensive plan. The final specification covers architecture, data models, API contracts, and testing strategies.

What is the best way to create technical specifications that include API contracts and rollback strategies?

The best way to create technical specifications with API contracts and rollback strategies is through an interview-driven process that clarifies edge cases and security. It produces a structured markdown file detailing implementation steps, data models, test plans, and error handling.

Does this spec generation process analyze existing codebase patterns and test coverage before writing the plan?

Yes, the spec generation process deeply analyzes existing codebase architecture, patterns, dependencies, and test coverage using parallel subagents. This codebase analysis occurs before engaging the user with targeted questions to ensure the specification aligns with current project constraints.

How do I ensure all edge cases and integration requirements are covered in my feature design plan?

To ensure edge cases and integration requirements are covered in your feature design plan, the Skill asks over 20 targeted questions across behavior, integration, UX, and security domains. This extensive questioning clarifies requirements before generating the final implementation steps and error handling strategies.

Can I use this approach to plan software development tasks for any existing codebase?

You can use this approach to plan software development tasks for any existing codebase where subagents can explore architecture and dependencies. It is particularly suited for complex features like real-time collaboration tools that require detailed data models and comprehensive test plans.