Documentation

Installation

Run the following command in your project directory:

$ npx @acmeacmeio/setup-sh

This will bootstrap your workspace with Claude Code settings, commands, skills, and a classification router.

What Gets Installed

  • /.claude/settings.json- Claude Code configuration
  • /.claude/commands/- Slash commands (/tdd, /fix-issue, /review)
  • /.claude/skills/- Specialized skills (TDD workflow, API design)
  • /.claude/router/- Intent classification for automatic routing
  • /CLAUDE.md- Team standards and coding guidelines

Available Commands

/tdd

Activate strict Test-Driven Development mode

  • -Write failing tests before implementation
  • -Run tests after every change
  • -Keep changes minimal and focused
  • -Refactor only when tests pass

/fix-issue

Fix a GitHub issue following TDD workflow

/fix-issue <issue-number>
  • -Reads and understands the issue
  • -Creates a failing test reproducing the bug
  • -Implements minimal fix
  • -Verifies all tests pass
  • -Creates PR with conventional commit

/review

Run code review checklist

  • -Testing coverage verification
  • -Code quality checks (no any types, no debug code)
  • -Error handling validation
  • -Security checks (no credentials, input validation)
  • -Performance review

Team Standards

The installed CLAUDE.md file configures the following standards:

  • TDD-first development methodology
  • TypeScript strict mode enabled
  • ESLint with strict defaults
  • Explicit naming (no abbreviations)
  • REST API style with Zod validation
  • Conventional commits (feat:, fix:, etc.)
  • Next.js with App Router

Intent Classification

The router automatically classifies user prompts and suggests the appropriate workflow:

  • complete-fix - Bug fixes and issue resolution
  • new-feature - New feature implementation
  • refactor - Code refactoring tasks
  • test - Test writing and updates