Communityライティング&編集github.com

ssheleg/task-pipeline

AIコーディングエージェント向けのフルサイクルデリバリーオーケストレーター。すべての判断を先頭で行う必須のインテークグリルと、10のゲート付きステージ(ドキュメント、ブレインストーム、分解、仕様、計画、構築、テスト、デプロイ、ポストデプロイ、受け入れ)を備え、ループガードでチャーンを防止します。

task-pipeline とは?

このスキルは、AIコーディングエージェント(Claude Code、Cursor、Codexなど)が証拠に基づいたドキュメントを作成し、保守するためのフレームワークです。10のカノン(原理原則)を中心に、すべての主張(クレーム)には検証可能なアドレス(ファイル行、コマンド出力、テスト名など)を付与することを義務付け、数値の再記述禁止や単一情報源の原則など、ドキュメントの信頼性を機械的に保証します。学習されたルール(learned.md)やゲート(gates.md)、フック(hooks.md)などの参照ファイルと連携し、プロジェクトのセットアップ、監査、変更伝播をサポートします。このスキルは「真実として読まれる」すべてのドキュメントに適用され、草稿やチャットの回答などには適用されません。最後の「一つのテスト」として、ドキュメントを出荷する前に「どうやって知ったのか?」と問われると恥ずかしい文を取り除くか、アドレスを付与することを推奨します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add ssheleg/task-pipeline

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

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

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

ドキュメント

証拠に基づくドキュメント

主張がドキュメントとなるのは、それを確認する手段を伴うときのみである。 このスキルは標準であり地図である:10のカノンと、それぞれが定義され、施行され、種をまかれる場所を示す。

これはナビゲーターであり、コピーではない。以下のすべての法則は、正確に一つの家を持つ——これがカノン3であり、教義を言い換えるナビゲーターは、それが索引している規則を破ることになる。各カノンの全文、その根拠、およびその施行は documentation.md → カノン に存在する。

10のカノン

  1. 主張はそのアドレスを運ぶ — ファイル:行、その出力付きのコマンド、テスト名;レッスンはそのコミットを名指す。
  2. 数値は計算され、決して再記述されない。
  3. すべての事実は正確に一つの家を持つ — 他のものはリンクし、決して再記述しない。
  4. 参照はドキュメントが読まれる場所から解決される — それが存在する場所からではない。
  5. 誰も見ていない緑が赤に変わっても証拠にはならない。
  6. チェックはそのスコープとそれを超えないものを証明する。
  7. 沈黙は合格ではない — メカニズムが見なかったときに何を表示するかを問え。
  8. 推定値が測定値として発表されることは決してない — ルールはその証拠条件を述べる。
  9. チェックされなかったものは、チェックされたものの横に表示される。
  10. ドキュメントはそれを真実にした変更と共に出荷される — 修正は追記され、決して上書きされない。

これらは認識論的である:何が主張をドキュメントにするかを定義する。操作レイヤー——特定のトリガーで何をすべきか、チェックと終了条件を伴う——は learned.md にある。両者が同じことを言っているように見える場合、カノンはなぜであり、ルールはどのようにである。

次に進む場所

あなたが…しようとしているとき読むものなぜなら
プロジェクトのドキュメントをゼロから設定するdocumentation.md → インベントリ最初の作業行の前に答えるべき4つの質問
決定を記録して作成者を超えて存続させるレジスタとID + templates/decisions.md追記専用ID、エッジマーカー、一つの決定の家
何かを変更し、ドキュメントを孤立させないドキュメントループ + 伝播行列変更が負うドキュメント。メタ行から開始
事実が属する場所を決定する単一情報源二つの家が、そのうちの一つが更新された日に矛盾する
嘘をつけないチェックを構築するgates.md三つの軸、施行ラダー、プログレッシブアーミング、プロービング
成功を報告するメカニズムを信頼するgates.md → 偽の成功確認する理由を取り除く失敗
エージェント自身のツールにチェックを配線するhooks.mdフック契約、そしてクラッシュしたガードがアクションを許可する理由
プロジェクトがすでに持っているドキュメントを監査するsetup.md7パス、最も安いものから順に、出力は修正計画
レッスンを次の実行に持ち越すretrospective.md最初にスタンプ(コールドトリガーがそれを読む)、次に最大10件に刈り込む;すべてのレッスンはそのコミットを名指す
ゲートをホストプロジェクトに種まきするtemplates/docgate.sh緑として種をまく:まだ入力がない場所では休眠状態
エージェントが動作することを主張するtdd.md → テスト対象がエージェントの場合 — リンクではなく名前で指定(このナビゲーターのディレクトリ外リンクは、パッケージャーがこのスキルだけを出荷すると壊れるため)アドレスはトレースIDと実行されたアサーション(カノン1);誰も見ていない審判が同意しないことは、誰も見ていない緑が赤に変わること(カノン5)
変更全体を受け入れまで進めるtask-pipelineこのスキルは標準;そちらは変更がリポジトリに到達する方法

これが適用される場合

境界は「それが真実として読まれる」ときである。 決定記録、README、受け入れ報告書、ランブック、ユーザー向けチェンジログ、監査結果、何かが検証されたという主張。

このスキルを通さないもの: 草稿、考えを声に出すこと、チャットでの回答、コミットメッセージ、コードコメント。「それを確認させて」に対してファイル:行を要求することは、エージェントに、ルールが実際に何かを保護する場所を迂回する方法を教える最短の道である。

拒否フレーズ — 「без доков」/「私の言葉を信じて」. 通常ここを通るタスクに対して機能する:直接実行し、そして主張が裏付けがないことを声に出して言う。推定値を測定値として提示するのではなく(カノン8)。

唯一のテスト

ドキュメントが出荷される前に、「どうやって知ったの?」と誰かに聞かれたら恥ずかしい文を探して読め——そしてその文にアドレスを与えるか、削除せよ。上記のすべては、その質問を機械的にしたものである。

関連スキル