install
source · Clone the upstream repo
git clone https://github.com/claude-world/director-mode-lite
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/claude-world/director-mode-lite "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/workflow" ~/.claude/skills/claude-world-director-mode-lite-workflow && rm -rf "$T"
manifest:
skills/workflow/SKILL.mdsource content
Development Workflow
A structured approach to software development that emphasizes understanding, minimal implementation, testing, documentation, and clean commits.
Overview
Step 1: Focus Problem → Understand before coding Step 2: Prevent Overdev → Only build what's needed (YAGNI) Step 3: Test First → Red-Green-Refactor Step 4: Document → Keep it clear and current Step 5: Smart Commit → Conventional Commits
Step 1: Focus Problem (/focus-problem
)
/focus-problemGoal: Thoroughly understand the problem before writing code.
Checklist
- What is the user need? (Who / What / Why)
- What defines success? (How to verify completion?)
- What are the boundaries? (What NOT to do?)
- What files/modules are affected?
- Is there existing similar functionality?
Use Explore Agent
Task(subagent_type="Explore", model="haiku", prompt=""" Explore the codebase for: [feature name] (thoroughness: medium) Find related files, similar implementations, and test patterns. """)
Step 2: Prevent Overdev
Goal: Ensure minimal viable implementation (YAGNI principle).
Red Flags
"We might need this later..." → Don't build it now "Just in case..." → YAGNI "Let's make it generic..." → Solve current problem only "We should create a framework..." → Write concrete implementation
Checklist
- Is there immediate need for this?
- Is this over-abstracted?
- Can this be simpler?
- Are we adding unnecessary dependencies?
Step 3: Test First (/test-first
)
/test-firstGoal: Strict TDD (Red-Green-Refactor).
Red Phase (Write Failing Test)
- Write a test for expected behavior
- Run test, confirm it fails
- Failure message clearly indicates the issue
Green Phase (Minimal Implementation)
- Write minimum code to pass test
- Don't optimize yet
- Run test, confirm it passes
Refactor Phase
- Clean up code (keep tests passing)
- Remove duplication
- Improve naming
- Simplify logic
Step 4: Document
Goal: Ensure code is understandable.
Checklist
- README describes purpose and usage
- Public APIs have docstrings
- Complex logic has comments explaining "why"
- No obvious-comment clutter
Step 5: Smart Commit (/smart-commit
)
/smart-commitGoal: Clean version history with Conventional Commits.
Format
<type>(<scope>): <description>
Types
- New featurefeat
- Bug fixfix
- Documentationdocs
- Teststest
- Code restructurerefactor
Quick Start
# Run full workflow /workflow # Or individual steps /focus-problem "implement user login" /test-first /smart-commit
Related Skills
| Skill | Purpose |
|---|---|
| Step 1: Problem analysis |
| Step 3: TDD cycle |
| Step 5: Create commit |
| Break down complex tasks |