spec-manager

Organize spec files under specs/{scope}/{work-name}.md with XML tag enforcement.

11|1|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/devstefancho/claude-plugins --skill spec-manager-devstefancho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-manager
Source: https://github.com/devstefancho/claude-plugins/tree/main/spec-manager-plugin/skills/spec-manager
Command: npx skills add https://github.com/devstefancho/claude-plugins --skill spec-manager-devstefancho

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spec-driven development often requires creating, updating, or deleting specification files across scopes. This can be error-prone and time-consuming. This Skill standardizes the process, ensuring consistent structure and workflow.

Core Features & Use Cases

  • Create, update, and delete specs under specs/{scope}/{work-name}.md.
  • Enforce XML tag structure per scope templates.
  • Check for duplicates and surface conflicts to prevent collisions.

Quick Start

Create a new feature spec with scope feat named user-auth under specs/feat/ and populate it with the standard XML tags.

Frequently Asked Questions about spec-manager

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

FAQPage Schema
How do I automate spec file management across different scopes?

Spec file management automation organizes specification files in a consistent structure across feat, fix, docs, refactor, and chore scopes. This Skill creates, updates, deletes, and lists specs under specs/{scope}/{work-name}.md, enforcing XML tag templates and preventing duplicates to standardize your spec-driven workflow.

What's the best way to enforce consistent XML tag structure in specification files?

Enforcing XML tag structure in specs involves applying scope-specific templates that validate tag format and organization. This Skill implements template-driven validation per scope, ensuring every spec conforms to the same XML structure and reducing manual review overhead.

Can I prevent duplicate spec files and handle naming conflicts automatically?

Duplicate prevention and conflict resolution work by checking for existing spec files before creation and surfacing conflicts for user review. This Skill detects collisions, generates filenames automatically, and prompts you to resolve conflicts, keeping one spec per task except when frontend and backend collaborate.

How do I organize specs across multiple work scopes like features, fixes, and documentation?

Organizing specs across scopes means grouping specification files by work type—feat, fix, docs, refactor, chore—each under specs/{scope}/ directories with scope-specific templates. This Skill manages this structure automatically, applying the correct template rules for each scope and maintaining alignment with your workflow.

What operations does spec file management support beyond creating new specs?

Spec file management supports create, update, delete, and list operations to give you full control over your specifications. Beyond initial creation, this Skill lets you modify existing specs, remove outdated ones, and enumerate all specs across scopes with a single workflow.

Do I need to manually validate spec format and naming conventions?

Manual validation is unnecessary because this Skill enforces validation steps automatically, checking XML structure, filename generation, and template compliance. Validation prevents misaligned specs and reduces errors before they affect your development workflow.