technical-design-planner

Extract constraints, decisions, and frontend interactions from PRD and architecture documents into a technical design writing plan.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/hisuL/ProjectSkill --skill technical-design-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-design-planner
Source: https://github.com/hisuL/ProjectSkill/tree/main/technical-design-planner
Command: npx skills add https://github.com/hisuL/ProjectSkill --skill technical-design-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps engineers create a structured technical design writing plan by extracting key information from PRDs and architecture designs, ensuring all constraints, decisions, and interaction requirements are captured before formal documentation begins.

Core Features & Use Cases

  • Extracts Constraints: Identifies product, architecture, dependency, and delivery constraints.
  • Captures Decisions: Logs explicit decision points and unresolved questions.
  • Details Frontend Interactions: Atomizes and records frontend interaction requirements with traceability.
  • Generates Planning Document: Creates a comprehensive plan for technical writers.
  • Use Case: Before writing a new module's technical design, use this Skill to process the PRD and architecture documents, ensuring that all user interaction details, API constraints, and potential risks are documented in a clear plan, preventing omissions in the final design.

Quick Start

Use the technical-design-planner skill to create a writing plan from the PRD and architecture design documents.

Frequently Asked Questions about technical-design-planner

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

FAQPage Schema
How do I extract a technical design writing plan from a PRD before coding?

To extract a technical design writing plan from a PRD, process the document to identify product constraints, architecture dependencies, and frontend interaction requirements. This generates a structured plan and explicit decision log for module-level technical design.

What is a decision log in technical design and when do I need one?

A decision log in technical design records explicit decision points and unresolved questions extracted from architecture documents. You need one before writing module-level technical design docs to ensure constraints and potential risks are documented.

How do I capture frontend interaction requirements from architecture documents?

Capturing frontend interaction requirements involves atomizing user interaction details from PRDs and architecture documents to ensure traceability. This process records specific interaction constraints preventing omissions in the final technical design.

Can I use this approach to identify delivery constraints from a PRD?

Yes, you can use this approach to identify delivery constraints from a PRD. The extraction process specifically targets product, architecture, dependency, and delivery constraints to form a solid foundation for subsequent technical writing.

What is the best way to document unresolved questions before writing technical design docs?

The best way to document unresolved questions before writing technical design docs is to log them explicitly during the planning phase. Extracting these questions alongside constraints and decisions creates a comprehensive writing plan.