claude-code について
権限、セッション、ワークツリー、出力、検証を制御しながら Claude Code のコーディングタスクを実行するためのスキルです。コマンドを記録し、証拠に基づいて結果を報告するワークフロー向けです。
主な機能
- 01権限と実行モードの設定
- 02セッションとワークツリーの管理
- 03出力形式の選択
- 04差分とテストの検証
活用シーン
- 01指定したワークスペースでのタスク実行
- 02Claude Code セッションの再開や継続
- 03ワークツリー内の変更確認
- 04編集結果の検証後に報告
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ prathamdby/ skills --skill claude-codeインストール後、Claude Code で/claude-codeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/install.mdmanagement.mdpermissions.mdsessions.mdstreaming.mdworktrees.md詳細
Claude Code
オプションと境界
デフォルト:対象ディレクトリで claude --print --dangerously-skip-permissions --output-format text "<prompt>"
を実行します。モデルは省略し、親プロセスは15分待機します。このスキルを呼び出すことは、その実行を許可することを意味します。確認を求めずに --dangerously-skip-permissions を渡してください。
--yolo フラグはありません。この権限スキップが yolo 実行にあたります。--print だけでも書き込みが可能です。
「読み取り専用」/「計画」では --permission-mode plan を使い、権限スキップのフラグは省略します。
「を使用」では --model を追加します。「インタラクティブ」/「TUI」では --print と権限スキップのフラグを省略します。
「IDを再開」では --resume を追加し、「続行」では --continue を追加します。どちらも終了まで待機し、選択したモードと同じ権限設定を維持します。
「Worktree [name]」では --worktree [name] を追加し、出力されたパスを記録します。
「JSON」/「stream-json」では、その形式の出力を選択します。必要な値が不足している場合や、オプションが競合している場合は BLOCKED です。
plan、restricted、またはその他の名前付き権限モードについては、
references/permissions.md に従ってください。デフォルトの実行では、権限プロンプトで停止しません。
claude help はセッションを開始します。claude --help を使用してください。
remote-control はドキュメントではありません。
1. 解決
絶対パスのワークスペース、プロンプト、モード、セッション、worktree、出力、待機時間を確定します。
バイナリと claude auth status --text を確認します。秘密情報を露出させないでください。
バイナリがない場合 → references/install.md に従います。認証情報がない場合 → ログインが要求されていない限り BLOCKED です。
cwd が誤っている場合はブロックします。
cmd | workspace | mode | session | worktree | wait | evidence | terminal を記録します。
対象、バイナリ、認証情報、権限設定が確定したら完了です。
2. 実行
それらのオプションから argv を組み立て、プロンプトをそのまま引用します。デフォルトのテキスト出力は、プロセスが終了するまで表示されません。無出力でもハングしているとは限りません。終了または記録された期限まで待機し、期限が過ぎた場合に限り、この実行の PID を終了します。
終了コードが0以外の場合は stderr を取得し、ツリーを調べて BLOCKED と報告します。
ユーザーに質問せず、2つ目の迂回手段を追加しないでください。
JSON/stream 出力については references/streaming.md に従ってください。再開、続行、またはバックグラウンドセッションについては references/sessions.md に従ってください。
worktree または並列実行については references/worktrees.md に従ってください。
要求された TUI または管理コマンドについては references/management.md に従ってください。
フラグが拒否された場合は、推測で代替フラグを使わず、対象を絞った --help を確認します。
プロセスが終了した、意図した稼働中のハンドルが記録された、または失敗が報告されたら完了です。
3. 検証と報告
ステータスと差分を確認します。CLI のテキストは証明になりません。実行可能コードを編集した場合は、その変更を網羅する最小限のテストを実行します。plan モードではツリーに変更を加えてはいけません。 各 worktree と、統合したツリーがあればそれも検証します。明示的に保持するよう求められていない限り、この実行で作成したセッション/worktree のみをクリーンアップします。認証情報、MCP、プラグインは保持します。 コマンド、モード、セッション/worktree、待機時間、結果を示す証拠を報告します。 要求された結果がすべて確認できたか、ブロッカーを証拠で示せたら完了です。
ターミナル:SUCCESS、NO_CHANGES、BLOCKED。