lesson — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lesson (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
開発中に得た教訓をタグ付きで記録する。skill-loopと連携し、教訓⇔スキルのフィードバックループを回す。
Claude Code と Claude Cowork の両方で動作する。Bashは不要(Read/Write/Globのみ使用)。
引数 $ARGUMENTS からサブコマンドを判定する:
| パターン | サブコマンド |
|---|---|
list | list — 記録済みの教訓を一覧表示 |
tags | tags — タグの出現回数を集計 |
search キーワード | search — キーワードで教訓を検索 |
| それ以外のテキスト | add — 教訓として記録 |
以下の優先順で教訓ファイルを探す:
lessons/dev-lessons.mdlessons/ 内の任意の .md ファイル(listやtagsで全件対象)addコマンドの書き込み先は常に lessons/dev-lessons.md。ファイルやディレクトリが存在しない場合は新規作成する。
引数のテキストを教訓として記録する。
引数からタグとタイトルを分離する:
[tag] 形式(角括弧で囲まれた英数字・ハイフン・アンダースコア)をタグとして抽出/lesson [api] [auth] Rate limitのヘッダーを見忘れて429
→ タグ: [api], [auth] タイトル: Rate limitのヘッダーを見忘れて429
/lesson [electron] BrowserWindowのpreloadパスはpathで解決する
→ タグ: [electron] タイトル: BrowserWindowのpreloadパスはpathで解決する
/lesson npmの依存は定期的にauditすべき
→ タグ: なし タイトル: npmの依存は定期的にauditすべきlessons/dev-lessons.md の末尾に以下を追記する:
### {タイトル} `[tag1]` `[tag2]`
- 記録日: {YYYY-MM-DD}
- 状況: (ユーザーが入力した原文をそのまま保持)lessons/dev-lessons.md が存在するか確認(Globで検索) # Development Lessons
教訓の記録。`/skill-loop` で分析し、スキル化候補を検出できます。
記録済みの教訓を一覧表示する。
lessons/ ディレクトリ内の全 .md ファイルをGlobで検索### で始まる見出し行を全て抽出📋 教訓一覧(全12件)
1. Rate limitのヘッダーを見忘れて429 [api] [auth]
2. BrowserWindowのpreloadパスはpathで解決する [electron]
3. npm auditは定期的に回す [npm]
.../lesson [tag] 教訓の内容 で記録を始めましょう」タグの出現回数を集計する。skill-loopのanalyzeモードの簡易版。
lessons/ 内の全 .md ファイルをGlobで検索### 見出し行から [tag] 形式のタグを抽出[x], [X], [N/A], [na], [NA]🏷️ タグ集計
5回 [api]
4回 [auth]
3回 [electron]
2回 [css]
1回 [mermaid]
💡 3回以上のタグはスキル化の候補です。`/skill-loop` で詳細分析できます。キーワードで教訓を検索する。
search を除いた残りをキーワードとして使用lessons/ 内の全 .md ファイルをGrepでキーワード検索### セクション(見出し+本文)を表示:🔍 検索結果: "rate limit"(2件)
### Rate limitのヘッダーを見忘れて429 `[api]` `[auth]`
- 記録日: 2026-03-26
- 状況: X-RateLimit-Remaining を確認せずにリクエストを連打した
### Rate limit実装時のリトライ間隔 `[api]`
- 記録日: 2026-03-20
- 状況: 固定1秒リトライではなくexponential backoffにすべき~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.