Communityコーディング&開発github.com

liao1heng/destiny-skill

個別のCLI開発ワーカーを生成・管理するためのカスタムCodexスキルリポジトリです。

destiny-skill とは?

このスキルは、CodexなどのAIエージェント環境において、独立したCLI開発ワーカー(サブプロセス)を動的に生成・管理するためのものです。複数のタスクを並行して実行したり、長期実行プロセスを分離して管理する場合に有用です。スキルはskilled CLI agent(Codex)上で動作することを想定しており、ワーカーのスポーン、状態監視、終了処理を効率的に行えるように設計されています。特定の開発フレームワークやワークフローに依存せず、汎用的に利用可能です。

対応~Claude Code✓Codex CLI~Cursor
npx skills add liao1heng/destiny-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

destiny-skill は何をしますか?

個別のCLI開発ワーカーを生成・管理するためのカスタムCodexスキルリポジトリです。

概要

このスキルを使用すると、AIエージェント(Codexなど)から独立したCLIベースの開発ワーカーをスポーンし、そのライフサイクルを管理できます。各ワーカーは分離されたサブプロセスとして動作し、独自の作業ディレクトリ、環境変数、標準入出力を持ちます。

主な機能

  • ワーカーのスポーン: 任意のコマンドやスクリプトを実行する新しいワーカーを生成します。
  • ワーカーの監視: 各ワーカーの状態(実行中、停止、エラーなど)をトラッキングします。
  • ワーカーの終了: ワーカーにシグナルを送信したり、強制停止したりできます。
  • ワーカーのリスト表示: 現在管理下にある全ワーカーの一覧を表示します。

使用方法

# ワーカーをスポーン
destiny spawn --command "npm run build" --name "build-worker"

# ワーカーの状態を確認
destiny status --name "build-worker"

# ワーカーを停止
destiny stop --name "build-worker"

# 全ワーカーを一覧表示
destiny list

設定

ワーカーの動作環境は以下の環境変数でカスタマイズできます:

変数名説明デフォルト値
DESTINY_WORKER_TIMEOUTワーカーのタイムアウト時間(秒)300
DESTINY_MAX_WORKERS同時実行できる最大ワーカー数10
DESTINY_LOG_DIRワーカーのログ出力先ディレクトリ./logs

注意事項

  • ワーカーは親プロセス(Codex)が終了すると自動的に終了します。
  • ワーカー内での対話的な入出力はサポートされていません。
  • 各ワーカーはリソースを消費するため、過度な同時実行は避けてください。

ライセンス

MIT

関連スキル