spec-create

Generates a project-specific specification document from codebase analysis and templates.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/djalmaaraujo/claude-code-plugins --skill spec-create-djalmaaraujo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-create
Source: https://github.com/djalmaaraujo/claude-code-plugins/tree/main/plugins/planner/skills/spec-create
Command: npx skills add https://github.com/djalmaaraujo/claude-code-plugins --skill spec-create-djalmaaraujo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a comprehensive, project-specific specification by deeply analyzing the codebase to provide a single source of truth for related plans, reducing manual drafting time and ensuring consistency.

Core Features & Use Cases

  • Deep codebase analysis to generate detailed requirements, technical designs, and implementation logistics.
  • Prefix-aware spec generation for features, with handling of existing specs and templates to maintain consistency.
  • Use Case: Imagine creating a new feature "auth" where the spec outlines scope, interfaces, and dependencies, enabling downstream plan synchronization.

Quick Start

Describe the feature and optional prefix to generate plans/[prefix]-spec.md using the spec-creator agent.

Frequently Asked Questions about spec-create

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

FAQPage Schema
How do I generate a project specification from an existing codebase?

To generate a project specification from an existing codebase, use the spec-creator agent to deeply analyze your code and artifacts. This produces a comprehensive specification document serving as a single source of truth for related plans.

What is the best way to create technical design documents for new features?

Creating technical design documents for new features is best handled by generating prefix-aware specs. By analyzing your codebase, the spec-creator outlines scope, interfaces, and dependencies, ensuring consistency across diverse tech stacks and reducing manual drafting time.

Can I use existing templates to maintain consistency when generating project specs?

Yes, you can use existing templates to maintain consistency when generating project specs. The system detects project versus default templates and applies them during agent-driven spec creation to ensure structural alignment across your feature prefixes.

How do I structure specifications for different feature prefixes like auth or checkout?

To structure specifications for feature prefixes like auth or checkout, provide the feature description and prefix to the spec-creator agent. It generates a structured spec file under the plans directory, maintaining consistency with existing project artifacts.

Does automated spec generation work across diverse tech stacks?

Automated spec generation does work across diverse tech stacks. By deeply analyzing the codebase and gathering context like project type and README summaries, the system ensures the generated specification document is tailored to your specific technical environment.