10 KiB
10 KiB
ビルトインカタログ
TAKT に同梱されているすべてのビルトイン piece と persona の総合カタログです。
おすすめ Piece
| Piece | 推奨用途 |
|---|---|
default |
標準の開発 piece です。テスト先行+AIアンチパターンレビュー+並列レビュー(アーキテクチャ+スーパーバイザー)の構成です。計画 → テスト作成 → 実装 → AIアンチパターンレビュー → 並列レビュー → 完了。 |
frontend-mini |
フロントエンド向けの mini 構成です。 |
backend-mini |
バックエンド向けの mini 構成です。 |
dual-mini |
フロントエンド+バックエンド向けの mini 構成です。 |
全ビルトイン Piece 一覧
カテゴリ順に並べています。
| カテゴリ | Piece | 説明 |
|---|---|---|
| 🚀 クイックスタート | default |
標準の開発 piece です。テスト先行+AIアンチパターンレビュー+並列レビュー(アーキテクチャ+スーパーバイザー)の構成です。計画 → テスト作成 → 実装 → AIアンチパターンレビュー → 並列レビュー → 完了。 |
frontend-mini |
ミニフロントエンド piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。フロントエンドナレッジ注入付き。 | |
backend-mini |
ミニバックエンド piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。バックエンドナレッジ注入付き。 | |
compound-eye |
マルチモデルレビュー: 同じ指示を Claude と Codex に同時送信し、両方のレスポンスを統合。 | |
| ⚡ Mini | backend-cqrs-mini |
ミニ CQRS+ES piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。CQRS+ES ナレッジ注入付き。 |
dual-mini |
ミニデュアル piece: plan -> implement -> 並列レビュー (AI antipattern + expert supervisor)。フロントエンド+バックエンドナレッジ注入付き。 | |
dual-cqrs-mini |
ミニ CQRS+ES デュアル piece: plan -> implement -> 並列レビュー (AI antipattern + expert supervisor)。CQRS+ES ナレッジ注入付き。 | |
| 🎨 フロントエンド | frontend |
フロントエンド特化開発 piece。React/Next.js に焦点を当てたレビューとナレッジ注入付き。 |
| ⚙️ バックエンド | backend |
バックエンド特化開発 piece。バックエンド、セキュリティ、QA エキスパートレビュー付き。 |
backend-cqrs |
CQRS+ES 特化バックエンド開発 piece。CQRS+ES、セキュリティ、QA エキスパートレビュー付き。 | |
| 🔧 デュアル | dual |
フロントエンド+バックエンド開発 piece: architecture、frontend、security、QA レビューと修正ループ付き。 |
dual-cqrs |
フロントエンド+バックエンド開発 piece (CQRS+ES 特化): CQRS+ES、frontend、security、QA レビューと修正ループ付き。 | |
| 🏗️ インフラストラクチャ | terraform |
Terraform IaC 開発 piece: plan → implement → 並列レビュー → 監督検証 → 修正 → 完了。 |
| 🔍 レビュー | review |
多角コードレビュー: PR/ブランチ/作業中の差分を自動判定し、5つの並列観点(arch/security/QA/testing/requirements)からレビューして統合結果を出力。 |
review-fix |
多角レビュー+修正ループ(architecture/security/QA/testing/requirements — 5並列レビュー+反復修正)。 | |
frontend-review |
フロントエンド特化レビュー(構造、モジュール化、コンポーネント設計、セキュリティ、QA)。 | |
frontend-review-fix |
フロントエンド特化レビュー+修正ループ(構造、モジュール化、コンポーネント設計、セキュリティ、QA)。 | |
backend-review |
バックエンド特化レビュー(構造、モジュール化、ヘキサゴナルアーキテクチャ、セキュリティ、QA)。 | |
backend-review-fix |
バックエンド特化レビュー+修正ループ(構造、モジュール化、ヘキサゴナルアーキテクチャ、セキュリティ、QA)。 | |
dual-review |
フロントエンド+バックエンド特化レビュー(構造、モジュール化、コンポーネント設計、セキュリティ、QA)。 | |
dual-review-fix |
フロントエンド+バックエンド特化レビュー+修正ループ(構造、モジュール化、コンポーネント設計、セキュリティ、QA)。 | |
dual-cqrs-review |
フロントエンド+CQRS+ES 特化レビュー(構造、モジュール化、ドメインモデル、コンポーネント設計、セキュリティ、QA)。 | |
dual-cqrs-review-fix |
フロントエンド+CQRS+ES 特化レビュー+修正ループ(構造、モジュール化、ドメインモデル、コンポーネント設計、セキュリティ、QA)。 | |
backend-cqrs-review |
CQRS+ES 特化レビュー(構造、モジュール化、ドメインモデル、セキュリティ、QA)。 | |
backend-cqrs-review-fix |
CQRS+ES 特化レビュー+修正ループ(構造、モジュール化、ドメインモデル、セキュリティ、QA)。 | |
| 🧪 テスト | unit-test |
ユニットテスト特化 piece: テスト分析 -> テスト実装 -> レビュー -> 修正。 |
e2e-test |
E2E テスト特化 piece: E2E 分析 -> E2E 実装 -> レビュー -> 修正 (Vitest ベースの E2E フロー)。 | |
| 🎵 TAKT開発 | takt-default |
TAKT 開発 piece: 計画 → テスト作成 → 実装 → AIアンチパターンレビュー → 5並列レビュー → 修正 → 監督 → 完了。 |
takt-default-team-leader |
TAKT 開発 piece(チームリーダー版): 計画 → テスト作成 → チームリーダー実装 → AIアンチパターンレビュー → 5並列レビュー → 修正 → 監督 → 完了。 | |
takt-default-review-fix |
TAKT 開発コードレビュー+修正ループ(5並列レビュー: architecture/security/QA/testing/requirements — 反復修正付き)。 | |
| その他 | research |
リサーチ piece: planner -> digger -> supervisor。質問せずに自律的にリサーチを実行。 |
deep-research |
ディープリサーチ piece: plan -> dig -> analyze -> supervise。発見駆動型の調査で、浮上した疑問を多角的に分析。 | |
magi |
エヴァンゲリオンにインスパイアされた合議システム。3つの AI persona (MELCHIOR, BALTHASAR, CASPER) が分析・投票。 |
takt switch で piece をインタラクティブに切り替えできます。
ビルトイン Persona 一覧
| Persona | 説明 |
|---|---|
| planner | タスク分析、仕様調査、実装計画 |
| architect-planner | タスク分析と設計計画: コード調査、不明点の解消、実装計画の作成 |
| coder | 機能実装、バグ修正 |
| ai-antipattern-reviewer | AI 固有のアンチパターンレビュー(存在しない API、誤った前提、スコープクリープ) |
| architecture-reviewer | アーキテクチャとコード品質のレビュー、仕様準拠の検証 |
| frontend-reviewer | フロントエンド (React/Next.js) のコード品質とベストプラクティスのレビュー |
| cqrs-es-reviewer | CQRS+Event Sourcing のアーキテクチャと実装のレビュー |
| qa-reviewer | テストカバレッジと品質保証のレビュー |
| security-reviewer | セキュリティ脆弱性の評価 |
| conductor | Phase 3 判定スペシャリスト: レポート/レスポンスを読み取りステータスタグを出力 |
| supervisor | 最終検証、承認 |
| dual-supervisor | 複数専門レビューの統合検証とリリース可否判断 |
| research-planner | リサーチタスクの計画とスコープ定義 |
| research-analyzer | リサーチ結果の解釈と追加調査計画 |
| research-digger | 深掘り調査と情報収集 |
| research-supervisor | リサーチ品質の検証と完全性の評価 |
| test-planner | テスト戦略の分析と包括的なテスト計画 |
| testing-reviewer | テスト重視のコードレビューとインテグレーションテスト要件分析 |
| requirements-reviewer | 要件仕様と準拠性のレビュー |
| terraform-coder | Terraform IaC の実装 |
| terraform-reviewer | Terraform IaC のレビュー |
| melchior | MAGI 合議システム: MELCHIOR-1(科学者の観点) |
| balthasar | MAGI 合議システム: BALTHASAR-2(母親の観点) |
| casper | MAGI 合議システム: CASPER-3(女性の観点) |
| pr-commenter | レビュー結果を GitHub PR コメントとして投稿 |
カスタム Persona
~/.takt/personas/ に Markdown ファイルとして persona プロンプトを作成できます。
# ~/.takt/personas/my-reviewer.md
You are a code reviewer specialized in security.
## Role
- Check for security vulnerabilities
- Verify input validation
- Review authentication logic
piece YAML の personas セクションマップからカスタム persona を参照します。
personas:
my-reviewer: ~/.takt/personas/my-reviewer.md
movements:
- name: review
persona: my-reviewer
# ...
Persona 別 Provider オーバーライド
~/.takt/config.yaml の persona_providers を使用して、piece を複製せずに特定の persona を異なる provider にルーティングできます。これにより、例えばコーディングは Codex で実行し、レビューアーは Claude に維持するといった構成が可能になります。
# ~/.takt/config.yaml
persona_providers:
coder: codex # coder を Codex で実行
ai-antipattern-reviewer: claude # レビューアーは Claude を維持
この設定はすべての piece にグローバルに適用されます。指定された persona を使用する movement は、実行中の piece に関係なく、対応する provider にルーティングされます。