RafaelFerSilva/refinement-agent-skills

リファインメントワークフローのためのワークスペース設定を行います。動作モード(コード有無)、ローカルマークダウントラッカー、公開規約、エージェント指示ブロック(AGENTS.mdまたはCLAUDE.md内)を構成します。ワークスペースごとに一度実行してください。

refinement-agent-skills とは?

このスキルは、ワークスペースに対してリファインメント(精緻化)ワークフローを設定するための会話ガイド型ツールです。`/refine-story`、`/qa-plan`、`/requirements-discovery`、`/meeting-minutes`といったコマンドが共通して参照する設定ファイルを生成・更新します。具体的には、コードの有無に基づく動作モード(com-codigo / sem-codigo)、使用言語(en-US / pt-BR)、外部トラッカーとの連携規約、製品用語集の有無を対話的に確認し、`docs/agents/refinement.md`、`docs/agents/issue-tracker.md`、および`AGENTS.md`または`CLAUDE.md`内の`## Refinement`ブロックを適切に作成または更新します。コードベースの有無を自動検出し、既存のファイル(CONTEXT.mdなど)を尊重しながら、チームのコラボレーションルールを明確に文書化する点が強みです。Claude CodeやCursorなどのエージェント対応プラットフォームで動作し、一度設定すれば手動編集も可能ですが、モードや言語の変更時には再実行が必要です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/RafaelFerSilva/refinement-agent-skills/tree/HEAD/skills/configure-refinement

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

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

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

ドキュメント

ワークスペースの設定

/refine-story、/qa-plan、/requirements-discovery、/meeting-minutesが前提とするワークスペースレベルの設定を記述します。これは自動スクリプトではなく、対話ガイド型のスキルです。調査、結果の提示、確認を行い、その後でファイルを書き込みます。

手順

  1. 調査する。 既存ファイルを確認してから仮定を立てます。ルートのAGENTS.mdとCLAUDE.md、CONTEXT.md、docs/agents/refinement.mdとdocs/agents/issue-tracker.md(このスキルの以前の出力)、.scratch/、およびソースコードの存在を示すpackage.json、pyproject.toml、src/、go.mod、またはチームがコンパイル・実行するものを探します。 docs/agents/issue-tracker.mdが別の規約ですでに存在する場合は、それを保持し、公開先が指定されていることだけを確認します。CLAUDE.mdが単に@AGENTS.mdを参照するブリッジである場合、プライマリ指示ファイルはAGENTS.mdです。 完了条件:ワークスペースがすでに設定されているかどうか、推定されるモード、推定される言語(en-USまたはpt-BR)、用語集の有無、トラッカーの有無、編集すべき指示ファイルがわかっていること。

  2. セクションごとに質問する。推奨回答を先に提示すること。

    モード。 調査結果に基づいて推奨します。コードが存在する場合はcom-codigo(コードあり)、存在しない場合はsem-codigo(コードなし)。一行で説明します。コードありの場合、エージェントは質問前にソースコードを調査します。コードなしの場合、POが事実の源泉となり、アーキテクチャに関する質問はチームへの質問票となります。

    言語。 既存ファイルまたはデフォルトのen-USに基づいて推奨します。en-USまたはpt-BR。一行で説明します。調査、質疑応答、ナラティブ、Gherkin基準、判定の言語を定義します。

    作業項目。 ユーザーストーリーは外部トラッカーから発生していますか? はいの場合、ベースURLとフィールド規約は何ですか(例:Azure DevOpsの作業項目に対してAzure: <ID>)。すべてのUSはそこで発生し、各成果物はこのID行を持ちます。

    製品用語集。 CONTEXT.mdはすでに存在しますか? 存在しない場合、今はアクション不要です。ドメイン用語を解決する最初の調査がこれを作成します。この点を明確に伝えます。

    完了条件:モード、言語、作業項目規約、ベースURLが確認されていること。

  3. 確認して書き込む。 refinement.mdに基づくdocs/agents/refinement.md、issue-tracker.mdに基づくdocs/agents/issue-tracker.md(存在しない場合のみ)、およびエージェント指示ファイル用の## Refinementブロックのドラフトを提示します。調整を許可します。その後、ファイルを書き込みます。指示ファイルについて:CLAUDE.mdが存在し、AGENTS.mdをインポートしている場合(@AGENTS.md)、AGENTS.mdを編集します。そうでなければ、CLAUDE.mdが存在すればそれを編集し、AGENTS.mdが存在すればそれを編集します。どちらも存在しない場合は、どちらを作成するか質問します。## Refinementブロックがすでに存在する場合は、ファイルの残りの部分を変更せずにその場で更新します。

    ブロック:

    ## Refinement
    
    Socratic refinement workflows: run `/which-flow` to select a workflow. Mode and conventions live in `docs/agents/refinement.md`; tracker conventions in `docs/agents/issue-tracker.md`. Artifacts live in `.scratch/<slug>/` with `Status:` and work item ID.
    

    完了条件:refinement.md、トラッカーファイル(新規または保持)、および指示ブロックが確認された内容で存在すること。

  4. 結論。 ワークスペースが設定されたことを確認し、docs/agents/refinement.mdを読み取るワークフローを一覧表示し、ファイルは後で手動編集可能であること、モード、言語、またはトラッカー規約を切り替える場合にのみこのスキルを再実行する必要があることを伝えます。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

関連スキル