Takashi Aihara - Profile

How I Develop

Last updated on

I run many Claude Code sessions in parallel and keep myself in the loop only where a human decision matters. Most of the workflow below is backed by tools I built and publish on GitHub.

The flow of one task

A task starts from my request, goes through a plan, decisions and implementation by Claude Code, is reviewed by AI agents and then by me, and ends with a retrospective that feeds new rules and follow-up tasks back into the loop.

flowchart TD
  req([Me, with a request]) --> task[Task on Kaneo board]
  task --> clone[Own clone via ccx]
  clone --> plan[Plan in markdown]
  plan -->|extract decisions| queue[Decision queue in markdown]
  plan <-->|line comments via MCP channel| me([Me, in akapen])
  queue <-->|answers via MCP channel| me
  plan --> work[Agent works]
  queue -->|decided| work
  work -->|new decision| queue
  me -->|question| qa[Q&A document in markdown]
  qa <-->|answers / line comments via MCP channel| me
  work -.->|approval for irreversible actions| me
  work --> verify[Verify: tests must fail when the code is broken; observe the real effect]
  verify --> pr[Pull request]
  pr --> review[Adversarial review by Claude Fable]
  pr --> ext[External reviews: Antigravity, Copilot, Codex, CodeRabbit]
  review --> myreview([Me, reviewing the PR])
  ext --> myreview
  myreview --> merge[Merge]
  merge --> retro[Retrospective]
  retro -->|proposals| fable[Proposal review by Claude Fable]
  fable -->|adopted: new rule / skill / tool| rules[(Rules repository)]
  rules <-.->|periodic cleanup| cleanup[Consolidate and prune rules]
  rules -.-> work
  retro -.->|follow-up tasks| task
  classDef human fill:#dbeafe,stroke:#1d4ed8,color:#1e3a8a
  classDef claude fill:#fde2c4,stroke:#c2410c,color:#7c2d12
  classDef other fill:#dcfce7,stroke:#15803d,color:#14532d
  classDef store fill:#f3f4f6,stroke:#6b7280,color:#374151
  class req,me,myreview human
  class task,clone,plan,work,verify,queue,qa,pr,review,merge,retro,fable,cleanup claude
  class ext other
  class rules store

blue is me, orange is Claude Code, its subagents and what they produce, green is other AI agents, gray is a repository.

One session, one scope

Sessions supported by ccx-agent

Humans decide, agents keep moving

Rules as code

Every session ends with a retrospective

Review and verification

Everything leaves a record