Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claude-config-tdd

Claude Code Shell MCP

Opinionated Claude Code setup: TDD workflow, sub-agents, safe permissions, MCP servers.

Features

  • TDD workflowqa writes tests → frontend/backend implement → reviewer reviews
  • 5 sub-agentsarchitect, frontend, backend, qa, reviewer
  • 4 commands/fix, /review, /test, /test-new
  • Safe defaults — git writes, sudo, rm, .env denied; test runners and linters auto-allowed
  • MCP servers — Chrome DevTools, Context7

Install

git clone https://github.com/eugeek/claude-config-tdd.git
cd claude-config-tdd
./install.sh

Existing ~/.claude is moved to ~/.claude-old.

Add to ~/.zshrc:

export CONTEXT7_API_KEY="..."

Workflow

New feature — Opus + Plan Mode (Shift+Tab):

  1. Complex task → architect reviews structure
  2. Plan: feature → decomposition + files → result

Implementation — Sonnet + auto-accept (Shift+Tab twice):

  1. qa writes tests (red)
  2. frontend / backend / both implement (green)
  3. reviewer reviews

Skip TDD — prefix with quick::

quick: fix typo in button label

Commands

Command Purpose
/fix Reviewer agent + auto-fix safe issues
/review Fresh-perspective code review
/test Run tests, auto-detect runner
/test-new Generate tests for untested code

Agents

Agent Role
architect Structure analysis, plan mode only
frontend React, TypeScript, UI
backend API, database, auth, server
qa Writes tests before implementation
reviewer Reviews after green

Permissions

  • Deniedgit add/commit/push/pull/merge/rebase/stash, sudo, rm, .env read/write
  • Allowednpm/yarn/pnpm/bun/npx, vitest/jest/pytest, tsc/mypy/ruff/eslint/biome, read-only git
  • Ask — everything else

Structure

.
├── agents/      Sub-agent definitions
├── commands/    Slash commands
├── rules/       Code style, TDD, plan mode, etc.
├── CLAUDE.md    Loads rules into context
├── settings.json
├── mcp.json
└── install.sh

API keys

About

Claude Code config with TDD workflow, plan -> tests -> red -> implementation -> green -> review -> shipment

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages