Claude Code Harness
The customization framework that enables Claude Code to work effectively on this project. Commands, agents, skills, and automation that bridges coding sessions.
A harness is the underlying infrastructure that runs an AI coding agent. It provides context, commands, expertise, and automation.
Commands
49 slash commands organized by namespace. Type /command in Claude Code to invoke.
spec/*7 commandsSpecification workflow
createdecomposeexecutefeedback+3 moregit/*2 commandsVersion control with validation
commitpushdebug/*8 commandsSystematic debugging
browsertypestestapi+4 moreroadmap/*8 commandsProduct roadmap management
showaddopenvalidate+4 moresystem/*4 commandsHarness maintenance
askupdatereviewlearnapp/*2 commandsApplication maintenance
upgradecleanupdb/*2 commandsDatabase operations
migratestudiodev/*1 commandsFeature scaffolding
scaffolddocs/*1 commandsDocumentation maintenance
reconcilecc/*5 commandsClaude Code configuration
notify:onnotify:offnotify:statuside:set+1 moretemplate/*2 commandsUpstream template management
checkupdatePlus: /ideate, /ideate-to-spec, /review-recent-work, /db:migrate, /dev:scaffold, and more.
Agents
Specialized experts that run in isolated context windows via the Task tool.
| Agent | Specialty | When to Use |
|---|---|---|
prisma-expert | Database design, migrations, queries | Schema changes, DAL patterns |
react-tanstack-expert | React, TanStack Query, components | Data fetching, state management |
typescript-expert | Type system, generics, build errors | Complex types, build failures |
zod-forms-expert | Zod schemas, React Hook Form | Form validation, schema design |
product-manager | Roadmap, prioritization, scope | Strategic decisions |
research-expert | Web research, information gathering | External research tasks |
code-search | Finding files, patterns, functions | Locating code |
Skills
Reusable expertise that Claude applies automatically when relevant.
proactive-clarificationIdentify gaps, ask clarifying questions
debugging-systematicallyDebugging methodology and patterns
designing-frontendCalm Tech design language, UI decisions
styling-with-tailwind-shadcnTailwind CSS v4, Shadcn UI implementation
organizing-fsd-architectureFeature-Sliced Design, layer organization
working-with-prismaPrisma 7 patterns, DAL conventions
generating-images-replicateReplicate MCP for image generation, processing
vectorizing-imagesRaster-to-vector conversion with @neplex/vectorizer
managing-roadmap-moscowMoSCoW prioritization, roadmap utilities
writing-developer-guidesDeveloper guide structure for AI agents
orchestrating-parallel-workParallel agent execution, batch scheduling
changelog-writingHuman-friendly changelog entries, release notes
posthog-nextjs-app-routerPostHog analytics integration for Next.js
Core Workflows
- 1
/ideate <task> - 2
/ideate-to-spec <path> - 3
/spec:decompose <path> - 4
/spec:execute <path> - 5
/git:commit
- 1
/debug:browser - 2
/debug:types - 3
/debug:test - 4
/debug:api - 5
/debug:logs
- 1
/roadmap:show - 2
/roadmap:open - 3
/roadmap:add <title> - 4
/roadmap:prioritize
Quality of Life
Developer experience enhancements that make working with Claude Code more effective.
Generate a unique VS Code color scheme from a single seed color to visually distinguish this project from others.
/cc:ide:set <color>/cc:ide:reset- •Supports hex (#3b82f6), RGB, HSL, or color names (forest green, ocean blue)
- •Uses 60-30-10 design rule with 11-step tonal palette
- •Only modifies .vscode/settings.json (project-level)
All dev server output is captured to timestamped log files, giving Claude access to server logs for debugging.
pnpm dev/debug:logs- •Logs stored in .logs/YYYY-MM-DD_HH-MM-SS.log
- •Claude can analyze logs to diagnose errors
- •Correlates errors with stack traces and code paths
The project uses pnpm by default for faster installs and better disk efficiency.
pnpm installpnpm devpnpm build- •Lockfile: pnpm-lock.yaml
- •All scripts use pnpm (dev, build, test, lint)
- •Symlinked node_modules with content-addressable store
.claude/commands/Slash commands.claude/agents/Agent definitions.claude/skills/Skill definitions.claude/rules/Path-specific rules.claude/settings.jsonHooks & configCLAUDE.mdProject instructions.logs/Dev server logs.vscode/settings.jsonIDE color customizationFull Harness Documentation
Open .claude/README.md in your editor for architecture diagrams and maintenance guides