spec-plan

Orchestrate research and agent-driven generation of FRD, FRS, GS, TR, and task-list specs.

3|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/artsmc/claude-dev-agents --skill spec-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-plan
Source: https://github.com/artsmc/claude-dev-agents/tree/main/skills/spec-plan
Command: npx skills add https://github.com/artsmc/claude-dev-agents --skill spec-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables pre-planning for feature specifications by researching documentation, evaluating existing patterns in Memory Bank, and orchestrating a targeted spec-writer agent to produce high-quality docs before development.

Core Features & Use Cases

  • Pre-planning & research: Clarify requirements, fetch up-to-date guidance, check Memory Bank for reusable components, and prepare full context for the spec agent.
  • Documentation orchestration: Launch the spec-writer agent with comprehensive context to generate FRD.md, FRS.md, GS.md, TR.md and task-list.md.
  • Real-world use case: Planning a new authentication module or API feature so developers start with complete specs instead of jumping into code.

Quick Start

  • Use the spec-plan skill to kick off feature specification planning. Run:
  • /spec plan build a user authentication feature
  • /spec plan
  • After the spec-writer agent completes, the automatic hook validates and critiques the generated specs and presents feedback for iteration.

Frequently Asked Questions about spec-plan

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

FAQPage Schema
How do I generate software feature specifications from requirements automatically?

You can generate feature specifications automatically by orchestrating a spec-writer agent with research and context gathering. This produces structured artifacts like FRD.md, FRS.md, GS.md, TR.md, and task-list.md in a dedicated folder before development begins.

What is the best way to plan cross-functional web app and API feature documentation?

The best way to plan cross-functional feature documentation is using context-driven research and an agent-driven spec generation workflow. This approach handles clarification and documentation fetch to output complete specification artifacts for web apps and APIs.

How do I create an FRD and FRS with automated validation for a new authentication module?

To create an FRD and FRS with automated validation, you launch a spec-writer agent with prepared context. After completion, an automatic hook validates and critiques the generated specs, providing feedback for iteration on your authentication module.

Can I reuse existing project patterns when writing feature specifications?

Yes, you can reuse existing project patterns by performing memory-bank reuse checks across projects during pre-planning. This evaluates existing components and prepares comprehensive context for the spec-writer agent to include in the documentation.

Does agent-driven specification planning work without manual development coding?

Agent-driven specification planning works as a pre-planning step before development coding. It orchestrates research and generates requirement documents like FRD.md and task-list.md, ensuring developers start with complete specs instead of jumping directly into code.

What limitations exist when using automated spec generation for complex features?

A limitation of automated spec generation is that it requires clear requirement clarification and effective documentation fetching upfront. Without adequate context gathering and memory-bank checks, the agent may produce incomplete specifications requiring extensive manual iteration.