Install
openclaw skills install technical-spec-designTransforms product requirements into structured technical specifications. Auto-triggers when requirements are unclear, multiple implementation approaches exist, or component-level/architecture design is needed. Auto-trigger conditions: - User asks "how to implement a feature" - Requests design of technical specs / architecture / APIs / components - Mentions "multiple implementation approaches, need comparison" - Provides PRD / requirements description, wants technical specs - Requirements contain uncertainty or ambiguity NOT applicable for: - Simple bug fixes - Simple features with clear implementation path - Pure coding tasks (no design decisions)
openclaw skills install technical-spec-designOpenClaw is the primary platform for this skill. It uses workspace-based prompt injection with automatic skill loading.
Via ClawdHub (recommended):
clawdhub install technical-spec-design
Manual:
git clone https://github.com/wjszxli/technical-spec-design ~/.openclaw/skills/technical-spec-design
Accepts the following input types:
| Resource | Purpose | Usage Scenario |
|---|---|---|
spec_template.md | Main spec template | Starting new technical specs |
component_template.md | Component design | Designing individual components |
requirements_analysis_template.md | Requirements analysis | Breaking down requirements |
| Resource | Purpose |
|---|---|
examples/sample_input.md | Sample PRD input |
examples/sample_output.md | Complete spec example |
| Script | Purpose | Usage |
|---|---|---|
scripts/generate_spec.py | Generate spec from template | python scripts/generate_spec.py --interactive -o my_spec.md |
scripts/validate.py | Validate skill structure | python scripts/validate.py |
Output must be Markdown and strictly include the following structure (may be trimmed by mode):
Trigger conditions:
Output:
Trigger conditions:
Output:
Trigger conditions:
Output complete structure
Check for missing information:
If missing: → Enter Mode A, output only clarification questions
Format: Product requirement → Page/Module → Change points
Describe complete user paths (cross-page)
Format: Action + Condition + Object + Behavior
Include:
Requirements:
Must use table format:
| Approach | Description | Pros | Cons | Use Cases |
Must include:
List all issues still requiring product/business confirmation
When multiple approaches exist, must use comparison tables—plain text descriptions are not allowed.
If any of these thoughts occur, must stop and return to the process:
Before output, must confirm:
Input: "Build a comment feature"
Output:
Input: "Show success message after form submission"
Output:
Input: "Design an admin system with multi-role permissions"
Output: Complete technical specification structure (including technology comparison)
The essence of technical specifications: eliminate uncertainty before coding.