tech-spec

Create formal technical specifications from user requirements via guided interviews.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/mitchdowd/skills --skill tech-spec-mitchdowd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-spec
Source: https://github.com/mitchdowd/skills/tree/main/tech-spec
Command: npx skills add https://github.com/mitchdowd/skills --skill tech-spec-mitchdowd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill will empower teams to create formal technical specifications from a user-provided brief, reducing ambiguity and the need for rework across projects.

Core Features & Use Cases

  • Guided Interview: Leads a conversation to gather requirements, constraints, and success criteria.
  • Template-Driven Output: Produces a structured document with sections for scope, architecture, interfaces, and acceptance criteria.
  • Versioned Artifacts: Supports saving to preferred destinations and maintaining traceability across revisions.

Quick Start

Use the tech-spec skill to generate a complete technical specification document based on your initial feature request.

Frequently Asked Questions about tech-spec

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

FAQPage Schema
How do I generate a technical specification from a feature request?

To generate a technical specification, you provide an initial feature request and the skill guides an interview to capture requirements, constraints, and success criteria, producing a structured document with architectural notes and acceptance criteria.

What is the best way to document technical standards and acceptance criteria for software projects?

Documenting technical standards and acceptance criteria is best handled by applying a template-driven workflow that captures scope, interfaces, and architecture, ensuring formal specifications reduce ambiguity and rework across product teams.

Can I use a guided interview to create multi-section technical documentation?

Yes, you can use a guided interview to create multi-section technical documentation by leading a conversation to gather project requirements, which are then mapped into a formal specification template covering scope and acceptance criteria.

Does this approach support saving versioned artifacts to preferred destinations?

Yes, this approach supports saving versioned artifacts to preferred destinations, allowing software teams to maintain traceability across document revisions and ensure formal technical specifications are securely stored.

What limitations exist when creating formal technical specifications from user requirements?

A limitation when creating formal technical specifications is that the output relies entirely on the initial user brief and interview responses, meaning incomplete requirements will result in architectural notes and acceptance criteria lacking necessary detail.

How do I structure a technical specification to include architectural notes and interfaces?

To structure a technical specification with architectural notes and interfaces, you use a template-driven output that automatically organizes the gathered requirements into predefined sections for scope, architecture, interfaces, and acceptance criteria.