← ClaudeAtlas

tech-spec-planninglisted

Creates tech-spec.md with architecture, decisions, testing strategy, and implementation plan. Use when: "сделай техспек", "составь техспек", "техническая спецификация", "tech spec", "создай тз", "составь тз", "new-tech-spec", "/new-tech-spec" Requires existing user-spec.md as input (create with user-spec-planning skill first if missing).
stepanenkoviktor0110-boop/ai-dev-methodology · ★ 1 · Testing & QA · score 57
Install: claude install-skill stepanenkoviktor0110-boop/ai-dev-methodology
# Tech Spec Planning > **CRITICAL:** NEVER generate multiple artifacts without stopping. After EACH artifact: list controversial points, explain simply, WAIT for user decision. Only then proceed. Create technical specification through code research, adaptive clarification, and multi-validator review. **Input:** `work/{feature}/user-spec.md` + Project Knowledge **Output:** `work/{feature}/tech-spec.md` (approved) **Language:** Technical documentation in English, communication in Russian Before starting, read [quick-ref-tech-spec-planning.md](../quick-learning/references/quick-ref-tech-spec-planning.md) — top reasoning patterns for this skill (if file exists and non-empty). ## Phase 1: Load Context 1. Ask user for feature name if not provided. Check `work/{feature}/` exists, create if needed. 2. Read `work/{feature}/user-spec.md`. Missing → ask user to describe task or create user-spec first. Extract `size: S|M|L` from frontmatter. 3. Read all files in `.claude/skills/project-knowledge/references/` (missing files are fine). 4. user-spec.md is the single input source — interview.yml and code research are already consolidated there. ## Phase 2: Code Research Launch `code-researcher` subagent (opus) with feature path and user-spec path. It reads existing `code-research.md` (from user-spec phase) and deepens for implementation. After completion — read `{feature_path}/code-research.md`. If gap discovered later — re-launch with specific question. ## Phase 3: Clarification (