アイデアの具体化、実装、不具合調査など、今の状況に合う関連スキルと使う順番を案内し、仕様作成や作業の引き継ぎを含めて開発の進め方を選ぶためのスキル。
- アイデアから実装までの進め方選び
- 難しい不具合調査の入口を探したいとき
- 複数セッションの仕様と作業計画
講座の計画から章・演習のフォルダと問題・解答・解説のひな型を作成し、専用の検査で構成を確認します。番号付けや演習の移動・改名にも対応するスキルです。
创建包含章节、题目、答案和讲解的练习目录结构,并确保通过 linting。适用于用户想 scaffold exercises、创建 exercise stubs,或设置新的课程章节时。
講座の計画を読み取り、章と演習を番号付きのフォルダとして作成します。各演習には、受講者が取り組む problem/、参考実装の solution/、概念を説明する explainer/ を用意し、タイトルと説明を入れた readme.md を作成します。専用の検査コマンドで構成やリンクを確認し、エラーを修正します。
新しい講座の章立てが決まり、演習の置き場所をまとめて準備したいときに向いています。既存の演習を移動・改名する場合も、git mv で履歴を保ちながら番号を更新し、再検査する手順が示されています。
pnpm ai-hero-cli internal lint を実行できる環境が必要です。指定がなければ explainer/ を使います。文章だけのひな型も認められますが、コードを含む場合は main.ts が必要です。手順には git commit によるコミットも含まれます。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
创建能通过 pnpm ai-hero-cli internal lint 的 exercise directory structures,然后用 git commit 提交。
exercises/ 下的 XX-section-name/(例如 01-retrieval-skill-building)XX.YY-exercise-name/(例如 01.03-retrieval-with-bm25)XX,exercise number = XX.YY每个 exercise 至少需要这些 subfolders 中的一个:
problem/ - student workspace,包含 TODOssolution/ - reference implementationexplainer/ - conceptual material,不含 TODOs创建 stub 时,除非 plan 指定其他 variant,否则默认使用 explainer/。
每个 subfolder(problem/、solution/、explainer/)都需要一个 readme.md,要求:
创建 stub 时,生成带 title 和 description 的最小 readme:
# Exercise Title
Description here
如果 subfolder 有 code,还需要 main.ts(>1 行)。但对 stubs 来说,readme-only exercise 可以接受。
mkdir -preadme.mdpnpm ai-hero-cli internal lint 验证linter(pnpm ai-hero-cli internal lint)检查:
problem/、solution/、explainer/)problem/、explainer/ 或 explainer.1/ 之一readme.md.gitkeep filesspeaker-notes.md filespnpm run exercise commandsmain.ts重新编号或移动 exercises 时:
git mv(不是 mv)重命名 directories,保留 git historyExample:
git mv exercises/01-retrieval/01.03-embeddings exercises/01-retrieval/01.04-embeddings
给定这样的 plan:
Section 05: Memory Skill Building
- 05.01 Introduction to Memory
- 05.02 Short-term Memory (explainer + problem + solution)
- 05.03 Long-term Memory
创建:
mkdir -p exercises/05-memory-skill-building/05.01-introduction-to-memory/explainer
mkdir -p exercises/05-memory-skill-building/05.02-short-term-memory/{explainer,problem,solution}
mkdir -p exercises/05-memory-skill-building/05.03-long-term-memory/explainer
然后创建 readme stubs:
exercises/05-memory-skill-building/05.01-introduction-to-memory/explainer/readme.md -> "# Introduction to Memory"
exercises/05-memory-skill-building/05.02-short-term-memory/explainer/readme.md -> "# Short-term Memory"
exercises/05-memory-skill-building/05.02-short-term-memory/problem/readme.md -> "# Short-term Memory"
exercises/05-memory-skill-building/05.02-short-term-memory/solution/readme.md -> "# Short-term Memory"
exercises/05-memory-skill-building/05.03-long-term-memory/explainer/readme.md -> "# Long-term Memory"
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
アイデアの具体化、実装、不具合調査など、今の状況に合う関連スキルと使う順番を案内し、仕様作成や作業の引き継ぎを含めて開発の進め方を選ぶためのスキル。
現在の会話を引き継ぎ用に要約し、新しいバックグラウンドエージェントを起動します。既存資料への参照や推奨スキルを添えて、次の作業へ引き継ぎます。
指定したコミットやブランチからの差分を、コード規約と仕様への適合という二つの観点で並行レビューし、それぞれの指摘と重要な問題を分けて報告するスキル。
少ない利用ルールで多くの処理を扱えるモジュール設計を支援し、共通の用語と原則を使って、インターフェースや処理の差し替え位置、テストのしやすさを検討するスキル。
不具合や性能低下を繰り返し再現できる検証手順を作り、原因の仮説を絞って修正します。最小の再現例づくりから再発防止テスト、一時的な調査コードの片付けまで進めます。
プロジェクトの用語や概念の境界を具体例とコードで確かめ、合意した定義を用語集に、重要な設計判断を記録に残して認識をそろえるスキルです。