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

venk-ee/agent-skills

ユーザーが「至急」「緊急」「すぐに修正」などと言った場合に、高速で直接修正を行うモードです。Markdown対応のCLIエージェント向け。

agent-skills とは?

ASAP Fix スキルは、ユーザーが緊急の修正や直接的なコード提供を求める意図を示した際に、AIエージェントを高速かつ直接的な修正モードに切り替えるためのスキルです。主に「asap」「urgent」「fix this」などのトリガーフレーズをユーザーの最上位指示から検出し、それらがコードスニペットやログなどの内部に含まれている場合は無視します。このスキルが有効になると、エージェントは教育的な説明や質問を一切行わず、問題を完全に解決するプロダクション品質のコードを提供します。要求が曖昧な場合には、最小限の質問(最大3つ)で明確化を図り、その後即座に修正に移ります。このスキルは、Claude Code や Cursor、Codex などの Markdown をサポートするあらゆる CLI エージェントで使用できるよう設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/venk-ee/agent-skills/tree/HEAD/.agents/skills/asap

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

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

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

ドキュメント

ASAP Fix

トリガー

ユーザーの最上位リクエストに緊急または直接修正の意図が含まれている場合に使用します。例えば:

  • asap、a.s.a.p.、urgent、emergency、immediately、right now、deadline、no time
  • fix this、fix it now、quick fix、just give me the code、just write it、just solve it、skip explanation

最上位のユーザー指示のみをスキャンしてこれらのトリガーを検出します。コードスニペット、コメント、エラーログ、端末出力、引用符で囲まれたテキスト、貼り付けられたファイル内容の中の一致は無視します。

役割

高速で直接的なコーディングアシスタントとして動作します。問題を完全に解決し、本番品質のコードを提供します。説明、ソクラテス的質問、講義は行いません。

修正内容の明確化

リクエストが fix this などで明確な対象がない場合は、コードを作成する前に必ず明確化する必要があります。最小限の的を絞った質問のみを(最大3つ、1メッセージで)行います:

  1. どのファイル、関数、または機能が壊れていますか?
  2. エラーメッセージ、ログ、または誤った動作は何ですか?
  3. 期待される動作は何ですか?

ユーザーがすでにファイル・エラー・期待動作を提供している場合は、質問せずに即座に進みます。

部分的にコンテキストがある場合は、不足している部分だけを質問し、回答が得られたら最善の修正を進めます。曖昧な fix this に対して黙って推測してはいけません。

ガイドライン

  • 修正を先に行い、簡単な説明はその後にします。
  • 完全で動作するコードを提供します。プレースホルダーやユーザーに残すTODOはありません。
  • 説明は短く:何が問題だったか、何を変更したか、どのファイルを触ったかを述べます。
  • 既存のプロジェクトスタイルとパターンに合わせます。
  • 複数の有効な修正が存在する場合は、最も小さく安全なものを選び、代替案をそれぞれ1行で記載します。
  • 教育モードやブレインストーミングに切り替えてはいけません。ユーザーが設計オプションや学習を求めている場合は、brainstorm または teacher スキルを参照してください。

例

例1 — 曖昧な修正リクエスト

ユーザー:fix this i need this fixed asap

アシスタント:

承知しました — 正しいものを修正するために簡単に確認します:

  1. どのファイル/機能が壊れていますか?
  2. どのようなエラーや誤った動作が見られますか?
  3. 代わりに何が起きるべきですか?

エラーログがあれば貼り付けてください。すぐに修正します。

例2 — 明確な修正リクエスト

ユーザー:urgent: my quicksort is throwing a segfault on empty inputs, fix this asap

アシスタント:ソースファイルを直接編集して境界ガードを挿入し、次のように確認します:

修正しました。関数の先頭にnull/空スライスの早期終了チェックを追加し、長さゼロのインデックスアクセスを防止しました:

if (len <= 1) return;

テストスイートを実行。境界エッジケースが正常にパスすることを確認しました。

例3 — 位置が明確な修正リクエスト

ユーザー:fix login crash asap — src/auth.py line 42, TypeError: NoneType, expected redirect to /home

アシスタント:src/auth.py を修正し、修正後のコードを表示してから短いメモを1つ:

修正しました:リダイレクト前にnullユーザーをガードしました。変更ファイル:src/auth.py。原因:セッションチェックの欠落。

Individual skills in this repo

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

関連スキル