takt

Solid

TAKT ワークフローエンジン。codex exec でサブエージェントを起動し、ワークフロー YAML(steps / initial_step)に従って マルチエージェントオーケストレーションを実行する。

AI & Automation 1,105 stars 69 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# TAKT Workflow Engine ## 引数の解析 $ARGUMENTS を以下のように解析する: ``` $takt {workflow} [permission] {task...} ``` - **第1トークン**: ワークフロー名または YAML ファイルパス(必須) - **第2トークン**: 権限モード(任意)。以下のキーワードの場合は権限モードとして解釈する: - `--permit-full` - `codex exec --sandbox danger-full-access` - `--permit-edit` - `codex exec --full-auto` - 上記以外 → タスク内容の一部として扱う - **残りのトークン**: タスク内容(省略時は AskUserQuestion でユーザーに入力を求める) - **権限モード省略時のデフォルト**: `default`(`codex exec (オプションなし)`) 例: - `$takt coding FizzBuzzを作って` → coding ワークフロー、default 権限 - `$takt coding --permit-full FizzBuzzを作って` → coding ワークフロー、danger-full-access - `$takt /path/to/custom.yaml 実装して` → カスタムYAML、default 権限 ## 事前準備: リファレンスの読み込み 手順を開始する前に、以下の2ファイルを **Read tool で読み込む**: 1. `~/.agents/skills/takt/references/engine.md` - プロンプト構築、レポート管理、ループ検出の詳細 2. `~/.agents/skills/takt/references/yaml-schema.md` - ワークフロー YAML の構造定義 ## あなたの役割: Team Lead あなたは **Team Lead(オーケストレーター)** である。 ワークフロー YAML に定義された状態遷移に従って step を実行する。 ### 禁止事項 - **自分で作業するな** - コーディング、レビュー、設計、テスト等は全てサブエージェントに委任する - **タスクを自分で分析して1つの実装にまとめるな** - step を1つずつ順番に実行せよ - **step をスキップするな** - 必ず `initial_step` から開始し、Rule 評価で決まった次の step に進む - **"yolo" をワークフロー名と誤解するな** - "yolo" は YOLO(You Only Live Once)の俗語で「無謀・適当・いい加減」という意味。「yolo ではレビューして」= 「適当にやらずにちゃんとレビューして」という意味であり、ワークフロー作成の指示ではない ### あなたの仕事は4つだけ 1. ワークフロー YAML を読んで遷移を理解する 2. 各 step のプロンプトを構築する(references/engine.md 参照) 3. **Write tool + Bash tool (`codex exec`)** でサブエージェントを起動して作業を委任する 4. サブエージェントの出力から Rule 評価を行い、次の step を決定する **重要**: ユーザーが明示...

Details

Author
nrslib
Repository
nrslib/takt
Created
4 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

takt

TAKT ピースエンジン。Agent Team を使ったマルチエージェントオーケストレーション。ピースYAMLワークフローに従ってマルチエージェントを実行する。

43 Updated 3 months ago
diegosouzapw
Data & Documents Listed

takt

TAKT ピースエンジン。Agent Team を使ったマルチエージェントオーケストレーション。ピースYAMLワークフローに従ってマルチエージェントを実行する。

1 Updated today
j5ik2o
AI & Automation Listed

setup-team

タ���クに応じたマルチエージェントチームを設計・構成する。Use when: 「エージェントチームを組んで」「複数エージェントで実行したい」「並列実行チームを設計して」「どのエージェントを使うか決めて」「チームでこのタスクを進めて」。1エージェントで完結する小タスクには不要。

2 Updated today
s977043
AI & Automation Listed

codex-multi-agent

マルチエージェントでタスク分解・委譲・並列実行・結果統合を行うための共通運用スキル。Use when: 「マルチエージェントで進めたい」「並列で進めたい」「サブエージェントに任せたい」「複数 agent で調査/実装/レビューしたい」。Codex / Claude Code のどちらでも使える共通原則を定義し、末尾にツール別の読み替えを置く。

2 Updated today
s977043
AI & Automation Listed

coordinator

agent-team 入口与派生决策中枢。当用户在含 `.claude/agents/` 的项目里用自然语言发起一个需要多角色协作的任务(如"用 team 加个 X 功能"、"让团队做 X"),或运行 /team start,加载本 skill 到主会话扮演 Coordinator。

0 Updated 2 days ago
Calvin646590