tech-spec-planning

Generate a technical specification document from user specs and code research.

244|75|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/pavel-molyanov/molyanov-ai-dev --skill tech-spec-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-spec-planning
Source: https://github.com/pavel-molyanov/molyanov-ai-dev/tree/main/skills/tech-spec-planning
Command: npx skills add https://github.com/pavel-molyanov/molyanov-ai-dev --skill tech-spec-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of comprehensive technical specifications, ensuring all technical aspects of a feature are clearly defined before development begins.

Core Features & Use Cases

  • Automated Tech Spec Generation: Creates tech-spec.md based on user-spec.md and project knowledge.
  • Code Research Integration: Incorporates findings from code analysis to inform the technical plan.
  • Structured Implementation Tasks: Breaks down the feature into actionable tasks with assigned skills and reviewers.
  • Validation & Approval Workflow: Includes multiple validation steps and user approval before finalization.
  • Use Case: After a user spec is defined for a new authentication module, this skill will research the existing codebase, identify necessary changes, define the architecture, outline implementation tasks, and prepare the tech spec for review.

Quick Start

Use the tech-spec-planning skill to create a technical specification for the 'user-authentication' feature.

Frequently Asked Questions about tech-spec-planning

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

FAQPage Schema
How do I generate a technical specification from existing code and requirements?

To generate a technical specification, the skill researches your existing codebase, clarifies requirements, and defines an implementation plan. It integrates your user-spec requirements to outline architecture, actionable tasks, and validation strategies.

What is the process for writing a tech spec that ensures technical feasibility?

Writing a tech spec that ensures technical feasibility involves defining the architecture and outlining implementation tasks, followed by a multi-validator review process. This ensures the final document adheres to project standards before development begins.

Can I use this skill to create an implementation plan for a new authentication module?

Yes, you can use this skill to create an implementation plan for an authentication module. It will research your existing code, identify necessary changes, define the architecture, outline implementation tasks, and prepare the specification for review.

How do I structure implementation tasks in a technical specification document?

To structure implementation tasks in a technical specification document, the skill breaks down the feature into actionable items with assigned skills and reviewers. This structured breakdown is integrated into the generated tech-spec.md file.

Does technical specification generation require a user spec file as input?

Yes, technical specification generation requires a user spec file as input. The skill creates the tech-spec.md document based on your user-spec.md and existing project knowledge to ensure all technical aspects are clearly defined.

What are the limitations of automated tech spec generation?

A limitation of automated tech spec generation is that it requires user approval during its multiple validation steps before finalization. You must actively participate in clarifying requirements to ensure the implementation plan meets project standards.