By sizukutamago
Automatically scan, plan, and execute TODO items. Chat to add tasks, scheduled jobs handle planning and execution with safety guardrails.
Add a new TODO task via natural language chat. AI structures the input into a task file and places it in inbox/. Asks follow-up questions via AskUserQuestion only when context is insufficient for planning. Use when user says "TODO追加", "タスク追加", "todo-add", "やること追加", "〇〇して", "〇〇追加して", or wants to add a task to the auto-todo system.
Approve a planned task for execution. Moves the task file from planned/ to approved/. Use when user says "承認", "approve", "todo-approve", "実行して", "これでOK", or wants to approve a planned TODO task.
Cancel a TODO task. Moves the task file to done/ with cancelled status or deletes it. Use when user says "キャンセル", "取り消し", "cancel", "todo-cancel", "やめる", or wants to cancel a TODO task.
Scheduled task version of todo-execute. Runs daily via Desktop Scheduled Tasks. Executes approved tasks in git worktrees with safety constraints. NOT user-invocable — triggered only by Desktop Scheduled Tasks.
Execute approved TODO tasks. Creates git worktrees for isolation, implements changes according to plans, runs tests, and creates PRs. Use when user says "実行", "execute", "todo-execute", "タスク実行", "これやって", or wants to execute approved tasks immediately.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code プラグイン。チャットで TODO を伝えるだけで、自動的にコードベースを分析し、実行計画を立て、承認後に実装・PR 作成まで行うオーケストレータ。
チャットで TODO を伝える
→ AI が構造化して inbox/ に配置
→ スケジュールジョブがコード分析・計画生成(planned/)
→ ユーザーが計画を確認・承認(approved/)
→ 自動で Git worktree 内で実装・テスト・PR 作成(done/)
Claude Code 内で:
/plugin marketplace add sizukutamago/auto-todo
/plugin install auto-todo@sizukutamago-auto-todo
data/config.yaml にプロジェクトを登録:
version: 1
projects:
my-app: ~/workspace/my-app
my-lib: ~/workspace/my-lib
auto_execute_labels: [docs, lint, format, safe]
notification:
local: true
slack_webhook: ""
未登録のプロジェクトは /auto-todo:todo-add 時に自動でパスを確認・登録します。
Claude Desktop で自動実行を有効にする場合:
inbox のタスクをスキャンして計画を生成して(todo-scan-plan-scheduled スキル使用)承認済みタスクを実行して(todo-execute-scheduled スキル使用)/auto-todo:todo-add kondate の UserService にキャッシュ追加して。Redis で。IF は変えないで。
情報が十分ならそのまま inbox/ にファイルを作成。不足していれば AI が質問して補完します。
/auto-todo:todo-add CI 直して
→ AI: 「どのプロジェクトですか?」「どのテストが落ちてますか?」
/auto-todo:todo-status
## auto-todo ステータス
### inbox (1)
- T-20260323-001: UserService にキャッシュ層を追加 @kondate
### planned (1) ← 承認待ち
- T-20260323-002: README にセットアップ手順を追加 @flow-pilot [docs]
### approved (0)
### done (2)
- T-20260322-001: ESLint warning を解消 @app — PR #41
/auto-todo:todo-scan
inbox/ のタスクを分析し、実行計画を生成して planned/ に移動します。低リスクタスク(docs, lint 等)は自動承認されて approved/ に直行します。
/auto-todo:todo-approve T-20260323-001
planned/ → approved/ に移動。次回の execute ジョブで実行されます。
承認前に計画を確認したい場合は planned/T-20260323-001.md を開いてください。実行計画(変更対象ファイル・実装方針・テスト戦略・リスク)が記載されています。
/auto-todo:todo-execute T-20260323-001
承認済みタスクを Git worktree 内で実装し、テスト・コミット・PR 作成まで行います。引数を省略すると approved/ の全タスクを実行します。
/auto-todo:todo-cancel T-20260323-002
inbox/ ──→ planned/ ──→ approved/ ──→ executing/ ──→ done/
│
failed/
│
approved/(リトライ)
| ディレクトリ | 意味 | 誰が移動するか |
|---|---|---|
| inbox/ | 追加直後 | AI(todo-add) |
| planned/ | 計画生成済み、承認待ち | AI(todo-scan) |
| approved/ | 承認済み、実行待ち | ユーザー(todo-approve) |
| executing/ | 実行中 | AI(todo-execute) |
| done/ | 完了 | AI(todo-execute) |
| failed/ | 失敗 | AI(todo-execute) |
---
id: T-20260323-001
what: UserService にキャッシュ層を追加
where: kondate
labels: [backend, performance]
risk: medium
branch: auto-todo/T-20260323-001
pr: 42
created_at: 2026-03-23T09:00:00+09:00
planned_at: 2026-03-23T10:15:00+09:00
executed_at: 2026-03-24T10:30:00+09:00
---
Redis read-through キャッシュ。
UserRepository のインターフェースは変更しない。
## 実行計画
(scan 時に AI が追記)
## 実行結果
(execute 時に AI が追記)
| 層 | 防御対象 | 手段 |
|---|---|---|
| Permission Mode | 不要なツール実行 | scan: plan / execute: acceptEdits + allowedTools |
| allowedTools | Bash コマンド制限 | ホワイトリスト方式 |
| Git worktree | main ブランチ汚染 | 全実行を worktree で隔離 |
| PreToolUse hook | 危険コマンド | rm -rf, sudo, curl, 秘密ファイルをブロック |
| 人間の承認 | 判断ミス | planned/ → approved/ の明示的な承認ステップ |
| max-turns | 暴走 | ターン数制限で強制停止 |
auto-todo/
├── .claude-plugin/plugin.json # マニフェスト
├── skills/ # 8 スキル
│ ├── todo-add/
│ ├── todo-status/
│ ├── todo-approve/
│ ├── todo-execute/
│ ├── todo-cancel/
│ ├── todo-scan/
│ ├── todo-scan-plan-scheduled/
│ └── todo-execute-scheduled/
├── agents/ # サブエージェント
│ ├── planner.md # Opus 1M — コード分析・計画生成
│ └── executor.md # Sonnet — 実装・テスト
├── hooks/hooks.json # セーフティ hooks
├── scripts/
│ ├── safety-check.sh # 危険コマンドブロック
│ └── notify.sh # OS 通知 + Slack
├── data/
│ └── config.yaml # プロジェクト登録・設定
└── docs/
├── SPEC.md # 詳細仕様書
└── adr/ # Architecture Decision Records (6本)
npx claudepluginhub sizukutamago/auto-todo --plugin auto-todoContract-first の設計ワークフロープラグイン。ブレスト → Contract → TDD テスト → 実装 → 設計書生成のパイプラインを提供。Review Swarm による品質ゲート、P0/P1/P2 判定対応。
Salesforce Commerce Cloud (SFCC) development toolkit with SFRA code review via parallel swarm agents and interactive codebase investigation for code flow tracing, module analysis, and business logic exploration
AI連携(Codex/Cursor/Gemini/Claude対話ディベート/Deep Research)、日課ワークフロー(morning/daily-log/quick-note/blog-draft)、対話型設定ウィザード(cc-settings)、課題深掘り(problem-shaping)、セッション振り返り(hurikaeri)、プロンプト改善を提供。
Decompose complex tasks into detailed, actionable todos with rich descriptions. Each todo is specific, achievable, and small enough to execute independently.
Commands for automating repetitive tasks and workflows
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns