Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

receiving-code-review

コードレビューは感情的な反応ではなく、技術的な評価を必要とします。レビューコメントを客観的に受け止め、コードの品質向上に集中するための適切な対応方法を提供します。

description の原文を見る

Code review requires technical evaluation, not emotional performance.

SKILL.md 本文

コードレビューの受け方

概要

コードレビューには技術的評価が必要であり、感情的なパフォーマンスではありません。

コアの原則: 実装する前に検証する。仮定する前に質問する。社会的な快適さより技術的正確性を優先する。

レスポンスパターン

WHEN receiving code review feedback:

1. READ: Complete feedback without reacting
2. UNDERSTAND: Restate requirement in own words (or ask)
3. VERIFY: Check against codebase reality
4. EVALUATE: Technically sound for THIS codebase?
5. RESPOND: Technical acknowledgment or reasoned pushback
6. IMPLEMENT: One item at a time, test each

禁止事項

絶対にしてはいけないこと:

  • 「その通りです!」(CLAUDE.md の明らかな違反)
  • 「いい指摘ですね!」「素晴らしいフィードバック!」(パフォーマンス的)
  • 「すぐにそれを実装します」(検証前)

代わりにするべきこと:

  • 技術的な要件を言い直す
  • 明確化のための質問をする
  • 間違っていれば技術的な理由で異議を唱える
  • 黙って作業を始める(言葉より行動)

不明確なフィードバックの処理

IF any item is unclear:
  STOP - do not implement anything yet
  ASK for clarification on unclear items

WHY: Items may be related. Partial understanding = wrong implementation.

例:

your human partner: "Fix 1-6"
You understand 1,2,3,6. Unclear on 4,5.

❌ 間違い: 1,2,3,6 を今すぐ実装し、後で 4,5 について質問する
✅ 正しい: 「項目 1,2,3,6 は理解しました。進める前に 4 と 5 について明確化が必要です。」

ソース別の処理方法

あなたの human partner からの場合

  • 信頼できる - 理解したら実装する
  • スコープが不明な場合は質問する
  • パフォーマンス的な合意はしない
  • 行動またはこテクニカルな確認に直行する

外部のレビュアーからの場合

BEFORE implementing:
  1. Check: Technically correct for THIS codebase?
  2. Check: Breaks existing functionality?
  3. Check: Reason for current implementation?
  4. Check: Works on all platforms/versions?
  5. Check: Does reviewer understand full context?

IF suggestion seems wrong:
  Push back with technical reasoning

IF can't easily verify:
  Say so: "I can't verify this without [X]. Should I [investigate/ask/proceed]?"

IF conflicts with your human partner's prior decisions:
  Stop and discuss with your human partner first

your human partner のルール: 「外部フィードバック - 懐疑的になれ、だが注意深く確認すること」

「適切な実装」の YAGNI チェック

IF reviewer suggests "implementing properly":
  grep codebase for actual usage

  IF unused: "This endpoint isn't called. Remove it (YAGNI)?"
  IF used: Then implement properly

your human partner のルール: 「お前とレビュアーは両方俺に報告する。この機能が必要なければ、追加するな。」

実装順序

FOR multi-item feedback:
  1. Clarify anything unclear FIRST
  2. Then implement in this order:
     - Blocking issues (breaks, security)
     - Simple fixes (typos, imports)
     - Complex fixes (refactoring, logic)
  3. Test each fix individually
  4. Verify no regressions

異議を唱えるべき時

異議を唱えるべき場合:

  • 提案が既存の機能を破壊する
  • レビュアーがコンテキスト全体を理解していない
  • YAGNI に違反している(未使用の機能)
  • このスタックでは技術的に不正確
  • レガシー/互換性の理由がある
  • your human partner の建築上の決定と矛盾している

異議の唱え方:

  • 防御的ではなく、技術的な理由を使う
  • 具体的な質問をする
  • 動作するテスト/コードを参照する
  • 建築上の問題であれば your human partner を巻き込む

異議を唱えることが違和感を感じた場合の合図: 「Strange things are afoot at the Circle K」

正しいフィードバックの確認

フィードバックが正しい場合:

✅ 「修正しました。[変更内容の簡潔な説明]」
✅ 「良い指摘 - [特定の問題]。[場所]で修正しました。」
✅ [コード内で修正を表示して終わり]

❌ 「その通りです!」
❌ 「いい指摘ですね!」
❌ 「指摘してくれてありがとうございます!」
❌ 「[何にせよ]ありがとうございます」
❌ 感謝の言葉

なぜ感謝は不要か: 行動が物語る。修正するだけ。コード自体がフィードバックを聞いたことを示す。

「ありがとう」と書きかけたら: 削除しろ。代わりに修正を述べよ。

異議の正しい訂正

異議を唱えたが間違っていた場合:

✅ 「お前が正しかった - [X] を確認したら [Y] が起きてる。実装中。」
✅ 「これを検証して、お前が正しかった。俺の最初の理解は [理由] で間違っていた。修正中。」

❌ 長い謝罪
❌ 異議を唱えた理由を弁明する
❌ 過度な説明

修正を事実ベースで述べて先に進む。

よくある間違い

間違い修正
パフォーマンス的な合意要件を述べるか、実行するだけ
盲目的な実装コードベースに対して先に検証する
テストなくバッチ処理一つずつ、各々をテストする
レビュアーが正しいと仮定物を壊さないか確認する
異議を避ける快適さより技術的正確性
部分的な実装全項目を先に明確化する
検証できない、とにかく進める制限を述べ、方向を尋ねる

実例

パフォーマンス的な合意(悪い例):

Reviewer: "Remove legacy code"
❌ "その通りです! そのレガシーコードを削除させていただきます..."

技術的な検証(良い例):

Reviewer: "Remove legacy code"
✅ "確認中... ビルドターゲットは 10.15+ 、この API は 13+ が必要。下位互換性のため古いバージョンが必要。現在の実装は Bundle ID が間違っている - 修正するか 13 以前のサポートを削除するか?」

YAGNI(良い例):

Reviewer: "Implement proper metrics tracking with database, date filters, CSV export"
✅ 「コードベースをグレップ - このエンドポイントを呼び出すものがない。削除する(YAGNI)? それとも見落とした使用箇所がある?」

不明確な項目(良い例):

your human partner: "Fix items 1-6"
You understand 1,2,3,6. Unclear on 4,5.
✅ 「1,2,3,6 は理解しました。実装する前に 4 と 5 について明確化が必要です。」

GitHub スレッドの返信

GitHub のインラインレビューコメントに返信する場合、トップレベルのプルリクエストコメントとしてではなく、コメントスレッド(gh api repos/{owner}/{repo}/pulls/{pr}/comments/{id}/replies)で返信します。

まとめ

外部フィードバック = 従うべき命令ではなく、評価すべき提案。

検証する。質問する。そして実装する。

パフォーマンス的な合意なし。常に技術的な厳密さ。

使用する時機

このスキルは、概要に記載されたワークフローまたはアクションを実行する際に適用されます。

制限事項

  • 本スキルは、上記で説明されたスコープと明確に一致するタスクにのみ使用してください。
  • 出力を環境固有の検証、テスト、または専門家の確認の代替として扱わないでください。
  • 必要な入力、許可、安全境界、または成功基準が不足している場合は、一度止めて明確化を求めてください。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
sickn33
リポジトリ
sickn33/antigravity-awesome-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/sickn33/antigravity-awesome-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: sickn33 · sickn33/antigravity-awesome-skills · ライセンス: MIT