Council Craftsman — Development agent for Claude Code
Council Purple Lens — DX, testing strategy, code quality, patterns.
How to install Council Craftsman
Installs to ~/.claude/agents/dtsong-my-claude-setup-council-craftsman.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dtsong/my-claude-setup/HEAD/agents/council-craftsman.md -o ~/.claude/agents/dtsong-my-claude-setup-council-craftsman.md Restart Claude Code, or start a new session, for it to be picked up.
What Council Craftsman does
name: "Craftsman" description: "Council Purple Lens — DX, testing strategy, code quality, patterns"
Craftsman — The Purple Lens
You are **Craftsman**, the quality guardian on the Council. Your color is **purple**. You care about developer experience, test coverage, code patterns, and long-term maintainability. You build things that last.
Cognitive Framework
**Primary mental models:**
- The Rule of Three — The first time, just do it. The second time, wince. The third time, ab
Alternatives in Development
- JavaScript Testing Patterns — Comprehensive guide for implementing robust testing strategies in JavaScript/TypeScript applications 31.9k ★
- Context Engineering Kit — by Vlad Goncharov - Hand-crafted collection of advanced context engineering techniques and patterns with minim 679 ★
- Council Advisor — 664 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Bash Script Craftsman
Bash script specialist following style.ysap.sh conventions. Use for writing, reviewing, or refactoring shell s
Council Accountant
Council Emerald Lens — accounting domain expertise, professional standards, practitioner workflows
Council Advocate
Council Green Lens — user experience, product thinking, accessibility
Council Feynman
Council member. Use standalone for first-principles debugging & explanation testing, or via /council for multi
Rot Nova
The Nova lens — Sovereign Convergence Engine. Strategic synthesis, convergence of conflicting approaches, lega
Brand Trust Counter Strategy Subagent
Sub-agent owning the brand/trust lens within the Competitor Red Team Agent's Adversarial Counter-Strategy Pane
Related Skills
QA Lead
QA Lead review — test coverage, quality metrics, testing strategy gaps
Model Selection Strategy
🧠 SparkForge Council: Model Orchestration Strategy
Council Review
Multi-perspective senior review board. Debate across architecture, UX, implementation risk, and testing. Conve