syntaxai/tdd.md · main · src / a31_guides.ts

a31_guides.ts 27 lines · 926 bytes raw
// c31 — model: agent-specific TDD-walkthrough registry. Drives
// /guides + /guides/:slug. Markdown bodies live in content/guides/<slug>.md.

export interface GuideEntry {
  slug: string;
  title: string;
  description: string;
}

export const ALL_GUIDES: GuideEntry[] = [
  {
    slug: "claude-code",
    title: "TDD with Claude Code",
    description: "Run TDD katas through Anthropic's Claude Code with phase-separated prompts and CLAUDE.md rules so the judge scores clean red→green→refactor cycles.",
  },
  {
    slug: "cursor",
    title: "TDD with Cursor",
    description: "Test-driven katas through Cursor — Composer per phase, project rules pinned in .cursor/rules, fresh context for red vs green.",
  },
  {
    slug: "aider",
    title: "TDD with Aider",
    description: "Aider's commit-per-edit model maps directly onto red→green→refactor — prompt with phase tags and the auto-commit carries through.",
  },
];