一键导入
task-tree-format
TaskTree TOML フォーマット — ファイル命名規則、TOML構造、acceptance criteria、checkbox、estimate
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
TaskTree TOML フォーマット — ファイル命名規則、TOML構造、acceptance criteria、checkbox、estimate
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
A-Life 自律開発システムの監視者ガイド — ガバナンス優先介入原則、TMUX直接操作の緊急手順
EVM/ICP デプロイの安全手順とロールバック — InstanceFactory/TheWorld デプロイ、canister install、コントラクトデプロイ
etherclaw dump-s — ETHERCLAW.toml の [[lazy]] 全パッケージの仕様を集約出力
EtherClaw InstanceFactory/TheWorld cross-chain architecture - Optimistic Upgrader system spanning EVM (Base Mainnet) and ICP, ERC-7546, auditor approval flow
etherclaw daemon --standalone mode — ETHERCLAW.toml format, Architect/Executor role split, DogFeeding workflow
EtherClaw Tier-based hierarchical agent system - TaskTree depth から自動生成される Manager/Worker 階層
| name | task-tree-format |
| description | TaskTree TOML フォーマット — ファイル命名規則、TOML構造、acceptance criteria、checkbox、estimate |
| triggers | ["TaskTree 作成","task tree","tasktree","docs/tasktrees","TOML 書く","タスクツリー","YYYYMMDD","acceptance criteria","checkbox","estimate","subtask","verification"] |
A-Life プロジェクトの TaskTree ドキュメント作成時の必須フォーマット。
形式: YYYYMMDD-<task-tree-id>.toml
例:
20260204-github-pr-action-handler.toml20260130-task-tree-minimal.tomlディレクトリ: docs/tasktrees/
version = "1.0"
id = "task-tree-id"
title = "Human-readable title"
owner = "email@example.com"
created_at = 1738627200 # Unix timestamp (optional)
[metadata]
priority = "low" | "medium" | "high" | "critical"
type = "feature" | "bugfix" | "refactor" | "docs"
[root]
id = "1"
name = "Root task name"
description = "Optional description"
estimate = { hours = 2, minutes = 30 }
checkbox = "unchecked"
[[root.acceptance]]
description = "Acceptance criteria"
verification = "shell command to verify"
[[subtask]]
id = "1.1"
parent = "1"
name = "Subtask name"
deliverable = "file.txt" # Optional
dependencies = ["1.2", "1.3"] # Optional
estimate = { minutes = 30 }
checkbox = "unchecked"
acceptance = [
{ description = "Criteria", verification = "test command" }
]
"unchecked" - 未完了"checked" - 完了estimate = { hours = 2 }
estimate = { minutes = 30 }
estimate = { hours = 1, minutes = 15 }
各タスクは必ず acceptance フィールドを持つべき:
acceptance = [
{ description = "説明", verification = "コマンド" }
]
外部コードベースのパターンを参照する場合、[[codebase_ref]] で明示する。
daemon が指定ファイルを読み取り、agent のプロンプトに注入する。
[[codebase_ref]]
path = "~/code/idris2-magical-utils/pkgs/Idris2Subcontract"
files = ["src/Subcontract/Core/Schema.idr", "src/Subcontract/Core/Entry.idr"]
summary = "ERC-7546 contract framework patterns"
path: コードベースルート (~ 展開可)files: 読み取るファイル (明示リスト、3-6 ファイル推奨)summary: agent に表示されるヘッダーTaskTree を作成したら必ず dry-run 検査:
etherclaw up docs/tasktrees/20260204-your-task.toml --dry-run
docs/tasktrees/github-pr-action-handler.md # NG
docs/tasktrees/20260204-github-pr-action-handler.toml
docs/tasktrees/task-tree-minimal.toml # NG
docs/tasktrees/20260204-task-tree-minimal.toml
最小構成:
cat docs/tasktrees/20260130-task-tree-minimal.toml
複雑な例:
cat docs/tasktrees/20260203-unified-workflow-state-machine.toml
TaskTree TOML を docs/tasktrees/ に置いた後、.etherclaw/tasks.toml に [[task]] を登録すると
etherclaw daemon --standalone (or --governed) が自動で実行する。
重要: [[task]] は ETHERCLAW.toml ではなく .etherclaw/tasks.toml に書く。
.etherclaw/tasks.toml は .gitignore 対象 — ローカルのみ、git push しない。
# .etherclaw/tasks.toml に追記
[[task]]
id = "EC-00999"
toml = "docs/tasktrees/20260307-my-new-task.toml"
title = "新機能実装"
status = "pending"
詳細: etherclaw-standalone skill 参照。