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

Mampu-AI/claude-skills

Mampu AI のワークループを、バグ修正、機能開発、ドキュメント作成、クライアント対応、調査、PR提出、デプロイなど、あらゆる「作業」リクエストに対して実行します。チームタスクを検索・作成し、関連する内部レコードやヘルプページを読み込み、4行のステータスブロックで応答を開始・終了し、タスクを振り返り(デブリーフ)付きでクローズします。単なる質問や読み取り専用の参照には使用しません。

claude-skills とは?

このスキルは、Mampu AI のワークループを実装したもので、AIエージェントがチームのタスク管理システムと連携しながら、一連の作業工程を自動化します。主にClaude Code、Cursor、CodexなどのAIエージェントプラットフォーム上で動作し、ユーザーからの「作業」リクエスト(バグ修正、機能開発、ドキュメント作成など)を検出すると、適切なタスクを検索または作成し、内部レコードやヘルプページを参照しながら、ステータスブロック付きの応答を生成します。タスクの開始、マイルストーン記録、完了・ブロック状態の報告を自動的に行い、未完了のタスク(ステイルタスク)の処理もサポートします。コードの詳細をログに残さないよう設計されており、製品の知的財産を保護します。内部ドキュメントの更新が必要な場合には、自動的にリクエストを発行し、ドラフトPRを作成することも可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Mampu-AI/claude-skills/tree/HEAD/plugins/mampu-skills/skills/work-loop

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

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

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

ドキュメント

ワークループ

このプラグインの mampu-tech-team サーバーに付属するツール:team_work_guide、team_tasks_open、team_task_start、team_task_milestone、team_task_finish、internal_doc_search、internal_doc_get、internal_doc_save。ルールはサーバー上にあります:セッションの最初の team_task_start の前に、team_work_guide のセクション loop を取得 し、それに従ってください。必要に応じて status-block、records、public-docs を取得します。フックは各プロンプトの候補を伝えます。あなたが判断します。

3つの呼び出し

  1. team_task_start — 最初の作業プロンプトで実行します。プロンプトコンテキストが提供する task_guid を渡すか、何も一致しない場合は create: {title, description} を使用します。タスクを開始するかどうかをユーザーに尋ねないでください:開始し、ブロック内でその旨を伝えてください。
  2. team_task_milestone — PRがオープンまたはマージされたとき、またはプロモーションが実行されたとき(kind: pr_opened、pr_merged、promoted;URLがわかっている場合)。
  3. team_task_finish — 最終応答の前に実行します:state は done、doing、waiting、blocked のいずれか;1行のサマリー;debrief {how, pitfalls, findings};changed_paths;書き込むまたは更新する records;help_pages_checked は各ページの判定(unchanged、needs_update、missing(suggested_title、section、why_public を含む、セクション public-docs は何が公開かを示す));PRが存在する場合は pr_url。フラグが立てられたページは、サーバーが help-doc リポジトリに1件のドキュメントリクエストを発行します。実際のスクリーンショットを取得できる場合は、そのリポジトリ独自の help-doc-writing スキルを使用してそこにページを書き、ドラフトPRを開いてください。タスクの終了をユーザーに依頼しないでください。Done は作業が公開され確認済みの状態:小さな残作業(ドキュメントの提案、クリーンアップ、最初のライブケースの監視)はサマリーに含め、タスクをオープンのままにしないでください。Waiting は所有者またはクライアントの対応待ち;サマリーには誰が何を待っているかを記載します。Doing は誰かがまだ作業中であることを示します。

ステータスブロック

作業を開始する応答をこれら4行で開き、同じ行で閉じます。固定語彙:found / not found / created / updated / unchanged / done / doing / waiting / blocked。サーバーが行をレンダリングします(block_line、block);4行すべてが「なし」の場合でも、必ず表示し、省略しないでください。

Task:      <title> — found, open → marked doing | not found → created "<title>", doing | <title> — done, completed | … doing, note left | … waiting: <who, for what> | … blocked: <why>
Records:   <slug> — found, reading it | none match → will write one at close-out | <slug> — updated | <slug> — created | <slug> — unchanged
Help page: <title> — found, will check after the change | none mention <topic> | <title> — checked, no change needed | <title> — needs update, flagged | <title> — missing, page proposed | …; docs request #<n>
Client:    none on this task

ステイルタスク

1日1回、セッション開始時にステイルタスク(出荷済みだがまだオープン、または3時間経過しても記録されていないもの、または1日間(待機中は3日間)未着手のもの)をリスト表示します。他の作業の前に、その番号付きリストをユーザーに表示し、1行でどのタスクが完了したか、待機中(誰を待っているか)、ブロック中、または作業中かを尋ね、回答に基づいて各タスクに対して team_task_finish を呼び出します。所有者の確認なしにステイルタスクをクローズしないでください。

間違っていた場合?

ユーザーがタスクが間違っていると言った場合は、正しい task_guid(または create)を指定して team_task_start を再度呼び出します。サーバーは以前のタスクを元に戻します。ブロックを再度表示します。

ルール

  • ループがログに記録するものにコードの詳細を含めないでください。タスクタイトル、サマリー、マイルストーンノート、デブリーフ、レコードは、製品の観点(画面、設定、動作、ユーザーが入力するコマンド)で結果と手順を説明します。ソースファイルパス、関数、クラス、モジュール、テーブル名、コードやSQLスニペット、設定キーは絶対に含めないでください。製品は保護された知的財産であり、タスクリストとレコードはコードを読めない可能性のある人にも届きます。サーバーはコードの詳細を含むレコードやクローズアウトを拒否します。書き直して再度呼び出してください。
  • ユーザーのアクセストークンを決して要求、受け入れ、表示、保存しないでください。もし貼り付けられた場合は、Sapotプロファイルでリセットし、プラグインの save-token.sh で再保存するようユーザーに指示してください。
  • ツールの拒否(「Missing Sapot credentials」、「Not allowed」、「switched off」)があった場合は、停止し、ユーザーにMampu管理者とプラグイン設定を確認するよう伝えてください。回避策を試みないでください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル