docs: 音楽メタファーの由来説明追加、カタログ漏れ・リンク切れ・孤立ドキュメントを修正
- README.md / docs/README.ja.md に TAKT の語源(ドイツ語の「タクト」)の説明を追加 - builtin-catalog に default-test-first-mini を追加(おすすめ一覧・全一覧の両方) - docs/pieces.md の壊れたリンク(docs/piece-categories.md → configuration.md#piece-categories)を修正 - Documentation テーブルに data-flow.md を追加(孤立ドキュメントの解消) - docs/README.ja.md のテーブル後の改行欠落を修正
This commit is contained in:
parent
b59b93d58a
commit
c6e5a706d6
@ -83,7 +83,7 @@ takt list
|
|||||||
|
|
||||||
## How It Works
|
## How It Works
|
||||||
|
|
||||||
TAKT uses a music metaphor: **piece** = workflow, **movement** = step.
|
TAKT uses a music metaphor — the name itself comes from the German word for "beat" or "baton stroke," used in conducting to keep an orchestra in time. In TAKT, a **piece** is a workflow and a **movement** is a step within it, just as a musical piece is composed of movements.
|
||||||
|
|
||||||
A piece defines a sequence of movements. Each movement specifies a persona (who), permissions (what's allowed), and rules (what happens next). Here's a minimal example:
|
A piece defines a sequence of movements. Each movement specifies a persona (who), permissions (what's allowed), and rules (what happens next). Here's a minimal example:
|
||||||
|
|
||||||
@ -252,6 +252,7 @@ await engine.run();
|
|||||||
| [Faceted Prompting](./docs/faceted-prompting.md) | Prompt design methodology |
|
| [Faceted Prompting](./docs/faceted-prompting.md) | Prompt design methodology |
|
||||||
| [Repertoire Packages](./docs/repertoire.md) | Installing and sharing packages |
|
| [Repertoire Packages](./docs/repertoire.md) | Installing and sharing packages |
|
||||||
| [Task Management](./docs/task-management.md) | Task queuing, execution, isolation |
|
| [Task Management](./docs/task-management.md) | Task queuing, execution, isolation |
|
||||||
|
| [Data Flow](./docs/data-flow.md) | Internal data flow and architecture diagrams |
|
||||||
| [CI/CD Integration](./docs/ci-cd.md) | GitHub Actions and pipeline mode |
|
| [CI/CD Integration](./docs/ci-cd.md) | GitHub Actions and pipeline mode |
|
||||||
| [Provider Sandbox](./docs/provider-sandbox.md) | Sandbox configuration for providers |
|
| [Provider Sandbox](./docs/provider-sandbox.md) | Sandbox configuration for providers |
|
||||||
| [Changelog](./CHANGELOG.md) ([日本語](./docs/CHANGELOG.ja.md)) | Version history |
|
| [Changelog](./CHANGELOG.md) ([日本語](./docs/CHANGELOG.ja.md)) | Version history |
|
||||||
|
|||||||
@ -95,7 +95,7 @@ takt list
|
|||||||
|
|
||||||
## 仕組み
|
## 仕組み
|
||||||
|
|
||||||
TAKT は音楽のメタファーを使っています。**piece** がワークフロー、**movement** が各ステップにあたります。
|
TAKT は音楽のメタファーを使っています。TAKT という名前自体が、オーケストラの指揮で拍を刻む「タクト(Takt)」に由来しています。**piece** がワークフロー、**movement** が各ステップにあたります。音楽の楽曲(piece)が複数の楽章(movement)で構成されるのと同じです。
|
||||||
|
|
||||||
piece は movement の並びを定義します。各 movement では persona(誰が実行するか)、権限(何を許可するか)、ルール(次にどこへ進むか)を指定します。
|
piece は movement の並びを定義します。各 movement では persona(誰が実行するか)、権限(何を許可するか)、ルール(次にどこへ進むか)を指定します。
|
||||||
|
|
||||||
@ -142,6 +142,7 @@ movements:
|
|||||||
| `backend-mini` | バックエンド向けの mini 構成です。 |
|
| `backend-mini` | バックエンド向けの mini 構成です。 |
|
||||||
| `expert-mini` | エキスパート向けの mini 構成です。 |
|
| `expert-mini` | エキスパート向けの mini 構成です。 |
|
||||||
| `default` | 本格的な開発向けです。並列レビュアーによる多段階レビューが付いています。TAKT 自身の開発にも使用しています。 |
|
| `default` | 本格的な開発向けです。並列レビュアーによる多段階レビューが付いています。TAKT 自身の開発にも使用しています。 |
|
||||||
|
|
||||||
全ピース・ペルソナの一覧は [Builtin Catalog](./builtin-catalog.ja.md) を参照してください。
|
全ピース・ペルソナの一覧は [Builtin Catalog](./builtin-catalog.ja.md) を参照してください。
|
||||||
|
|
||||||
## 主要コマンド
|
## 主要コマンド
|
||||||
@ -263,6 +264,7 @@ await engine.run();
|
|||||||
| [Faceted Prompting](./faceted-prompting.ja.md) | プロンプト設計の方法論 |
|
| [Faceted Prompting](./faceted-prompting.ja.md) | プロンプト設計の方法論 |
|
||||||
| [Repertoire Packages](./repertoire.ja.md) | パッケージのインストール・共有 |
|
| [Repertoire Packages](./repertoire.ja.md) | パッケージのインストール・共有 |
|
||||||
| [Task Management](./task-management.ja.md) | タスクの追加・実行・隔離 |
|
| [Task Management](./task-management.ja.md) | タスクの追加・実行・隔離 |
|
||||||
|
| [データフロー](./data-flow.md) | 内部データフローとアーキテクチャ図 |
|
||||||
| [CI/CD Integration](./ci-cd.ja.md) | GitHub Actions・パイプラインモード |
|
| [CI/CD Integration](./ci-cd.ja.md) | GitHub Actions・パイプラインモード |
|
||||||
| [Provider Sandbox](./provider-sandbox.md) | プロバイダーのサンドボックス設定 |
|
| [Provider Sandbox](./provider-sandbox.md) | プロバイダーのサンドボックス設定 |
|
||||||
| [Changelog](../CHANGELOG.md) ([日本語](./CHANGELOG.ja.md)) | バージョン履歴 |
|
| [Changelog](../CHANGELOG.md) ([日本語](./CHANGELOG.ja.md)) | バージョン履歴 |
|
||||||
|
|||||||
@ -12,6 +12,7 @@ TAKT に同梱されているすべてのビルトイン piece と persona の
|
|||||||
| `frontend-mini` | フロントエンド向けの mini 構成です。 |
|
| `frontend-mini` | フロントエンド向けの mini 構成です。 |
|
||||||
| `backend-mini` | バックエンド向けの mini 構成です。 |
|
| `backend-mini` | バックエンド向けの mini 構成です。 |
|
||||||
| `expert-mini` | エキスパート向けの mini 構成です。 |
|
| `expert-mini` | エキスパート向けの mini 構成です。 |
|
||||||
|
| `default-test-first-mini` | テストファースト開発向けです。テストを先に書き、それを通す実装を行います。 |
|
||||||
| `default` | 本格的な開発向けです。並列レビュアーによる多段階レビューが付いています。TAKT 自身の開発にも使用しています。 |
|
| `default` | 本格的な開発向けです。並列レビュアーによる多段階レビューが付いています。TAKT 自身の開発にも使用しています。 |
|
||||||
|
|
||||||
## 全ビルトイン Piece 一覧
|
## 全ビルトイン Piece 一覧
|
||||||
@ -23,6 +24,7 @@ TAKT に同梱されているすべてのビルトイン piece と persona の
|
|||||||
| 🚀 クイックスタート | `default-mini` | ミニ開発 piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor) -> 必要に応じて修正。レビュー付き軽量版。 |
|
| 🚀 クイックスタート | `default-mini` | ミニ開発 piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor) -> 必要に応じて修正。レビュー付き軽量版。 |
|
||||||
| | `frontend-mini` | ミニフロントエンド piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。フロントエンドナレッジ注入付き。 |
|
| | `frontend-mini` | ミニフロントエンド piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。フロントエンドナレッジ注入付き。 |
|
||||||
| | `backend-mini` | ミニバックエンド piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。バックエンドナレッジ注入付き。 |
|
| | `backend-mini` | ミニバックエンド piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。バックエンドナレッジ注入付き。 |
|
||||||
|
| | `default-test-first-mini` | テストファースト開発 piece: plan -> テスト作成 -> 実装 -> 並列レビュー -> 必要に応じて修正 -> 完了。 |
|
||||||
| | `default` | フル開発 piece: plan -> implement -> AI review -> 並列レビュー (architect + QA) -> supervisor 承認。各レビュー段階に修正ループあり。 |
|
| | `default` | フル開発 piece: plan -> implement -> AI review -> 並列レビュー (architect + QA) -> supervisor 承認。各レビュー段階に修正ループあり。 |
|
||||||
| | `compound-eye` | マルチモデルレビュー: 同じ指示を Claude と Codex に同時送信し、両方のレスポンスを統合。 |
|
| | `compound-eye` | マルチモデルレビュー: 同じ指示を Claude と Codex に同時送信し、両方のレスポンスを統合。 |
|
||||||
| ⚡ Mini | `backend-cqrs-mini` | ミニ CQRS+ES piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。CQRS+ES ナレッジ注入付き。 |
|
| ⚡ Mini | `backend-cqrs-mini` | ミニ CQRS+ES piece: plan -> implement -> 並列レビュー (AI antipattern + supervisor)。CQRS+ES ナレッジ注入付き。 |
|
||||||
|
|||||||
@ -12,6 +12,7 @@ A comprehensive catalog of all builtin pieces and personas included with TAKT.
|
|||||||
| `frontend-mini` | Frontend-focused mini configuration. |
|
| `frontend-mini` | Frontend-focused mini configuration. |
|
||||||
| `backend-mini` | Backend-focused mini configuration. |
|
| `backend-mini` | Backend-focused mini configuration. |
|
||||||
| `expert-mini` | Expert-level mini configuration. |
|
| `expert-mini` | Expert-level mini configuration. |
|
||||||
|
| `default-test-first-mini` | Test-first development. Write tests first, then implement to pass them. |
|
||||||
| `default` | Serious development. Multi-stage review with parallel reviewers. Used for TAKT's own development. |
|
| `default` | Serious development. Multi-stage review with parallel reviewers. Used for TAKT's own development. |
|
||||||
|
|
||||||
## All Builtin Pieces
|
## All Builtin Pieces
|
||||||
@ -23,6 +24,7 @@ Organized by category.
|
|||||||
| 🚀 Quick Start | `default-mini` | Mini development piece: plan -> implement -> parallel review (AI antipattern + supervisor) -> fix if needed. Lightweight with review. |
|
| 🚀 Quick Start | `default-mini` | Mini development piece: plan -> implement -> parallel review (AI antipattern + supervisor) -> fix if needed. Lightweight with review. |
|
||||||
| | `frontend-mini` | Mini frontend piece: plan -> implement -> parallel review (AI antipattern + supervisor) with frontend knowledge injection. |
|
| | `frontend-mini` | Mini frontend piece: plan -> implement -> parallel review (AI antipattern + supervisor) with frontend knowledge injection. |
|
||||||
| | `backend-mini` | Mini backend piece: plan -> implement -> parallel review (AI antipattern + supervisor) with backend knowledge injection. |
|
| | `backend-mini` | Mini backend piece: plan -> implement -> parallel review (AI antipattern + supervisor) with backend knowledge injection. |
|
||||||
|
| | `default-test-first-mini` | Test-first development piece: plan -> write tests -> implement -> parallel review -> fix if needed -> complete. |
|
||||||
| | `default` | Full development piece: plan -> implement -> AI review -> parallel review (architect + QA) -> supervisor approval. Includes fix loops at each review stage. |
|
| | `default` | Full development piece: plan -> implement -> AI review -> parallel review (architect + QA) -> supervisor approval. Includes fix loops at each review stage. |
|
||||||
| | `compound-eye` | Multi-model review: sends the same instruction to Claude and Codex simultaneously, then synthesizes both responses. |
|
| | `compound-eye` | Multi-model review: sends the same instruction to Claude and Codex simultaneously, then synthesizes both responses. |
|
||||||
| ⚡ Mini | `backend-cqrs-mini` | Mini CQRS+ES piece: plan -> implement -> parallel review (AI antipattern + supervisor) with CQRS+ES knowledge injection. |
|
| ⚡ Mini | `backend-cqrs-mini` | Mini CQRS+ES piece: plan -> implement -> parallel review (AI antipattern + supervisor) with CQRS+ES knowledge injection. |
|
||||||
|
|||||||
@ -18,7 +18,7 @@ A piece is a YAML file that defines a sequence of movements executed by AI agent
|
|||||||
## Piece Categories
|
## Piece Categories
|
||||||
|
|
||||||
To organize the piece selection UI into categories, configure `piece_categories`.
|
To organize the piece selection UI into categories, configure `piece_categories`.
|
||||||
See `docs/piece-categories.md` for details.
|
See the [Configuration Guide](./configuration.md#piece-categories) for details.
|
||||||
|
|
||||||
## Piece Schema
|
## Piece Schema
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user