Ikeraq

addyosmani/agent-skills

AIに守らせたい開発の手順を、25本の手順書にして渡す

MIT · 商用可 JavaScript ★ 108,182 (今日 +358) 5日前に更新
GitHub で見る addyosmani/agent-skills
GitHub の説明(原文)
Production-grade engineering skills for AI coding agents.

どういうものか

AI にコードを書かせるとき、進め方の指示は毎回こちらが言い直すことになる。このリポジトリは、その指示をあらかじめ手順書の束にしたもの。仕様を決める、分解する、実装する、テストする、レビューする、出す、という開発の各段階に対応する25本が入っている(24本が各段階のもの、残る1本は「どれを使うか選ぶ」ためのもの)。ライセンスは MIT。

中身はふつうの Markdown のファイルで、1本ごとに書式が決まっている。何をするものか、どんなときに使うか、手順、言い訳と、それへの反論、危険な兆候、そして終わりの条件としての証拠。README はこの設計を「読み物ではなく、たどる手順」と説明し、「良さそうに見える」で終わらせず、テストの結果やビルドの出力といった証拠を求めることを共通の決まりにしていると書いている。必要になったときだけ補助の資料を読み込む構成なので、最初から全部を読ませるわけではない。

入れ方は2通り。共通のコマンドで一括して入れる方法(README は対応する道具を70種類以上としている)と、使っている道具ごとの入れ方だ。9個のスラッシュコマンドが段階の入り口になっていて、たとえば API を設計し始めれば設計用の手順書が、画面を作り始めれば画面用の手順書が自動で立ち上がる。ほかに、レビュー専門・テスト専門・セキュリティ専門・Web性能専門の4つの役柄と、7本の確認用チェックリストが付いている。

進め方を、毎回言い直さずに渡しておく いまやっていること 仕様を決める 画面を作る レビュー前 合う手順書が開く 25本から選ばれる 手順書の中身 手順 言い訳への反論 終わりの条件は証拠 9つの入り口(コマンド)と、レビュー・テスト・セキュリティ・Web性能の4つの役柄が付く 守らせたい進め方を、人の記憶ではなくAIの側に置いておく
面白いのは、言い訳への反論が手順書に入っていること。「テストはあとで足す」のような省略の言い分に、あらかじめ返しを用意してある。

どんなときに使うか

同じ注意を毎回しているとき

「先に仕様を書いて」「テストを通してから言って」といった指示を毎回打っているなら、それは手順書にできる部分だ。25本のうち必要なものだけを入れることもできる。

進め方を人に説明しづらいとき

各手順書は、段階・手順・終わりの条件の形で書かれている。AI に読ませる文書であると同時に、人が読める進め方の説明にもなっている。新しく入った人に渡すものが無いときの土台にできる。

注意点

1本だけ入れると、付属の資料が付いてこない。 README 自身が但し書きしていて、1本単位で入れた場合、リポジトリ側にある共通のチェックリストは複写されない。手順書自体は動くが、資料への参照が切れる。まとめて入れるか、必要な資料を手で置くことになる。

道具ごとに入れ方も落とし穴も違う。 一括で入れるコマンドのほかに、Claude Code、Cursor、Codex、Gemini CLI など個別の手順が並んでいる。README には、特定の道具でコマンドの呼び出しがうまく見つからない場合の回避方法や、SSH の設定に起因する失敗への対処も書かれている。入れる前に、自分の道具の節を読む前提のものだ。

Web 寄りの前提が混じっている。 テストの書き方の資料は JavaScript / TypeScript のもので、性能の目標にはブラウザ側の指標が入っている。分野が違えば、その部分は読み替えることになる。

厳しさが合わないことがある。 証拠を出すまで終わりにしない、省略の言い分に反論する、という作りなので、短く試したいだけのときは重い。手早く動くものを作りたい場面と、外に出すものを作る場面で、入れる手順書を分けるほうが現実的だ。

開発の様子

8 か月
公開してからの期間。2026-02-16 が最初のコミットです
10 回
リリースの回数です
71 人
開発に参加した人数です
5 日前
最後のコミットです
134 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

Graphify-Labs/graphify
コードも資料も1枚のつながりにして、読んだのか推測したのかを残す
Leonxlnx/taste-skill
AIが作る画面の「どこかで見た感じ」を、指示書で抑える
blader/humanizer
AIが書いた文章の癖を、言っている内容は変えずに抜く
X で共有 この記事がよかったら

この記事の更新日は 2026-09-18 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。