technical-specification

Extract and synthesize source material into a validated specification document.

27|1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/leeovery/claude-technical-workflows --skill technical-specification-leeovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-specification
Source: https://github.com/leeovery/claude-technical-workflows/tree/main/skills/technical-specification
Command: npx skills add https://github.com/leeovery/claude-technical-workflows --skill technical-specification-leeovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps teams transform scattered reference material (discussions, research notes, transcripts) into a single, validated specification that can be used for formal planning.

Core Features & Use Cases

  • Exhaustive extraction: re-scan all sources to collect content relevant to the topic.
  • Synthesis into a standalone spec: consolidate material into docs/workflow/specification/{topic}.md.
  • Source tracking and approval workflow: track sources with status pending/incorporated and require explicit approvals before logging.
  • Phase-based workflow: supports the full lifecycle from loading source material through validation to logging of the final specification, enabling traceability.
  • Output ready for planning: the resulting spec informs planning and implementation tasks.

Quick Start

Provide your source material and the topic name to start building the specification. The system will exhaustively extract content from all sources, synthesize a standalone document at docs/workflow/specification/{topic}.md, and require explicit approval before logging.

Frequently Asked Questions about technical-specification

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

FAQPage Schema
How do I consolidate scattered research notes into a validated specification for formal planning?

To consolidate research notes into a validated specification, you can exhaustively extract content from all available source materials and synthesize them into a standalone document. The resulting specification is then ready for formal planning.

What is the best way to track source material traceability when building documentation?

Source tracking for documentation traceability is handled by explicitly logging every source used during extraction. Sources are tracked with a pending or incorporated status to ensure full traceability throughout the specification workflow.

How does the approval workflow function when writing a specification document?

The approval workflow requires explicit user approval before any content is written or logged into the final specification. It follows a strict, topic-by-topic workflow to validate each section before moving forward.

Can I use discussions and transcripts as source material for generating a standalone spec?

Yes, you can use discussions and transcripts as source material. The system performs exhaustive extraction from all available sources, including research notes and requirements, to synthesize a cohesive standalone specification.

Where are the generated specification documents saved in the project directory?

Generated specification documents are saved as markdown files at docs/workflow/specification/{topic}.md within your project directory, providing a structured location for formal planning outputs.

When do I need an exhaustive extraction process for my project requirements?

An exhaustive extraction process is needed when you must transform scattered, unvalidated reference material into a single, validated specification. It ensures all relevant content across multiple sources is captured and synthesized for formal planning.