sketching-design
CommunityPinpoint where to start implementing a story
Software Engineering#tdd#test-first#pattern-matching#codebase-exploration#change-map#design-sketch#spec-mapping
Authorchriswch
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Many story-level behavioral specs leave developers unsure where to begin coding; this Skill turns a spec into a concise, actionable starting point by locating the affected files, matching existing patterns, and proposing the single first implementation direction needed to write the first failing test.
Core Features & Use Cases
- Triage: Decide whether a sketch is necessary or if the change is obvious and should be skipped.
- Change map: Identify the files, modules, and entry points that the story touches and describe the blast radius.
- Pattern matching: Find existing analogs and conventions in the codebase to avoid inventing new structures.
- Direction & test: Commit to one implementation approach, specify the core data-structure implication if any, and name the first failing test to drive TDD.
- Outputs: Write a concise sketch.md and a structured results/sketching-design.json into the artifact directory for orchestrator routing.
Quick Start
Run sketching-design on the story artifact directory to produce a short sketch.md and a results/sketching-design.json in the artifact directory.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: sketching-design Download link: https://github.com/chriswch/praxis/archive/main.zip#sketching-design Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.