Nicolnonmilitary611/cadence

フェーズ駆動型のAIエージェントワークフローを、軽量で安定したハーネスを用いて計画ベースで実行を調整します。

cadence とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)向けに、フェーズ分割されたワークフローを計画駆動で実行するための軽量かつ安定したフレームワークを提供します。複雑なタスクを明確なフェーズに分割し、各フェーズの実行順序や依存関係を管理することで、エージェントの動作予測性と信頼性を向上させます。特に、長期間にわたる大規模なソフトウェア開発プロジェクトや、複数のエージェントが連携するワークフローにおいて、明確な計画に基づいた実行を可能にします。このスキルは、Plan-and-Executeパターンを採用し、エージェントが計画を動的に更新しながら進めることをサポートし、システムの安定性を維持します。

対応~Claude Code~Codex CLI~Cursor
npx skills add Nicolnonmilitary611/cadence

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

cadence は何をしますか?

フェーズ駆動型のAIエージェントワークフローを、軽量で安定したハーネスを用いて計画ベースで実行を調整します。

概要

このスキルは、AIエージェントのワークフローをフェーズに分割し、計画に従って実行するための軽量なフレームワークを提供します。各フェーズは明確な開始条件と終了条件を持ち、依存関係に基づいて順序付けられます。これにより、エージェントの動作が予測可能になり、複雑なタスクでも安定した実行が可能になります。

主な機能

  • フェーズ管理: ワークフローを複数のフェーズに分割し、各フェーズの状態(未開始、実行中、完了、失敗)を追跡します。
  • 依存関係解決: フェーズ間の依存関係を自動的に解決し、正しい順序で実行します。
  • 計画駆動実行: 事前に定義された計画に基づいてエージェントを実行し、必要に応じて計画を動的に更新します。
  • 軽量設計: 最小限のオーバーヘッドで動作し、既存のAIエージェント環境に簡単に統合できます。

使用方法

  1. スキルをインストールします。
  2. ワークフローの計画を定義します(例: cadence plan コマンド)。
  3. フェーズを定義し、依存関係を設定します。
  4. 計画に基づいてエージェントを実行します(例: cadence run コマンド)。

例

# 計画の作成
$ cadence plan --phases "design,implement,test,deploy" --dependencies "implement:design,test:implement,deploy:test"

# 実行
$ cadence run --plan my-plan.yaml

設定

環境変数を通じて設定をカスタマイズできます:

  • CADENCE_PLAN_DIR: 計画ファイルの保存ディレクトリ(デフォルト: .cadence/plans)
  • CADENCE_LOG_LEVEL: ログレベル(デフォルト: info)

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他の標準的なAIエージェント環境

詳細情報

詳細については、公式ドキュメント を参照してください。

関連スキル