jpskill.com
✍️ ライティング コミュニティ

best-practices-learner

スキル開発の経験から得られた教訓や成功事例を分析し、開発プロセス改善や知識共有、継続的な改善に役立つベストプラクティスを抽出するSkill。

📜 元の英語説明(参考)

Extract learnings and best practices from skill development experience, review findings, and pattern analysis. Task-based operations for pattern extraction, learning documentation, guideline updates, knowledge sharing, and continuous improvement. Use when extracting learnings from completed skills, updating best practices, improving development process, or feeding continuous improvement cycle.

🇯🇵 日本人クリエイター向け解説

一言でいうと

スキル開発の経験から得られた教訓や成功事例を分析し、開発プロセス改善や知識共有、継続的な改善に役立つベストプラクティスを抽出するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o best-practices-learner.zip https://jpskill.com/download/9385.zip && unzip -o best-practices-learner.zip && rm best-practices-learner.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/9385.zip -OutFile "$d\best-practices-learner.zip"; Expand-Archive "$d\best-practices-learner.zip" -DestinationPath $d -Force; ri "$d\best-practices-learner.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して best-practices-learner.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → best-practices-learner フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Best Practices Learner

概要

best-practices-learner は、スキル開発の経験から体系的に学習内容を抽出し、それをエコシステムにフィードバックします。個々の経験を文書化されたベストプラクティスに変換し、将来のすべての作業を改善します。

目的: エコシステムの継続的な改善のために学習内容を収集し、伝播させる

5つの学習オペレーション:

  1. パターンの抽出 - 完了したスキルから成功したパターンを特定する
  2. 学習内容の文書化 - 何がうまくいき、何がうまくいかなかったかを記録する
  3. ガイドラインの更新 - 学習内容を common-patterns.md およびテンプレートにフィードする
  4. 進化の追跡 - 標準とプラクティスがどのように進化したかを文書化する
  5. 知識の共有 - 学習内容をエコシステム全体に伝播させる

重要な原則: 構築されたすべてのスキルは私たちに何かを教えてくれる - それらの教訓を記録する

継続的改善ループ:

スキルの構築 → レビュー/分析 → 学習内容の抽出 →
ガイドラインの更新 → 将来のスキルへの適用 → より良いスキルの構築 → 繰り返し

使用するタイミング

best-practices-learner は、以下の場合に使用します。

  1. スキル完了後 - 成功した構築から学習内容を抽出する
  2. レビュー後 - review-multi の調査結果から洞察を収集する
  3. パターン発見 - 分析を通じて特定されたパターンを文書化する
  4. プロセス改善 - 経験に基づいて開発プロセスを更新する
  5. 標準の進化 - ベストプラクティスがどのように出現し、変化したかを文書化する
  6. 知識の収集 - 洞察が忘れられる前に、それらを文書化する
  7. エコシステムの強化 - ツールキットの品質を継続的に改善する

オペレーション

オペレーション 1: パターンの抽出

目的: 完了したスキルから、繰り返されるべき成功したパターンを特定する

使用するタイミング:

  • スキルを正常に完了した後
  • 複数のスキルをレビューするとき
  • レトロスペクティブの間
  • パターンが出現したとき

プロセス:

  1. 完了した作業のレビュー

    • このスキルでうまくいったことは何か?
    • 何がより簡単/迅速にしたか?
    • 何を繰り返したいか?
    • 特に効果的だったことは何か?
  2. パターンの特定

    • 構造パターン (ファイルの整理、命名)
    • コンテンツパターン (セクションの種類、ドキュメントのスタイル)
    • プロセスパターン (ワークフローの手順、テクニック)
    • 品質パターン (検証アプローチ、例)
  3. パターンの検証

    • これは本当にパターンか (反復的、再現可能)?
    • 2つ以上のインスタンスに現れるか?
    • 一般化可能か (一回限りではない)?
    • 明確な利点があるか?
  4. パターンの文書化

    • パターン名
    • 説明 (それが何か)
    • コンテキスト (いつ使用するか)
    • 例 (具体的なインスタンス)
    • 利点 (なぜそれがうまくいくのか)
  5. パターンの分類

    • アーキテクチャパターン
    • ドキュメンテーションパターン
    • プロセスパターン
    • 品質パターン
    • 統合パターン

:

抽出されたパターン: クイックリファレンスセクション

発見された時期: スキル 4-5 (prompt-builder, skill-researcher)

説明: SKILL.md の最後のセクションとして、高密度なサマリーテーブル、コマンド、チートシートを含むクイックリファレンスセクションを追加する

コンテキスト: すべてのスキルで、迅速な検索と記憶の更新のために使用する

利点:
- ユーザーはスキル全体を読み直さなくても記憶を更新できる
- 高密度な情報 (テーブル、リスト)
- ユーザーエクスペリエンスの向上
- 見つけやすい (常に最後のセクション)

証拠:
- スキル 4-8 にはクイックリファレンスがある → ポジティブな暗黙のフィードバックを受けた
- スキル 1-3 にはそれがなかった → レビューで改善点として特定された
- スキル 1-3 に追加することで、100% の一貫性がもたらされた

推奨事項: 今後のすべてのスキルでクイックリファレンスを必須にする

カテゴリ: ドキュメンテーションパターン

オペレーション 2: 学習内容の文書化

目的: 何がうまくいき、何がうまくいかなかったか、そして将来の改善のための洞察を記録する

使用するタイミング:

  • 各スキル構築の終了時
  • レビューまたはレトロスペクティブの後
  • 洞察が出現したとき
  • コンテキストを忘れる前に

プロセス:

  1. うまくいったことの記録

    • 効果的だったテクニック
    • 時間を節約したアプローチ
    • 報われた決定
    • 役立ったツール/スキル
  2. うまくいかなかったことの文書化

    • 行われた間違い
    • 失敗したアプローチ
    • 間違った道に費やされた時間
    • 次回避けるべきこと
  3. 洞察の抽出

    • なぜ X はうまくいったのか?
    • なぜ Y は失敗したのか?
    • 重要な要素は何だったのか?
    • 何を違った風に行うか?
  4. 影響の定量化 (可能な場合)

    • 節約/損失した時間
    • 品質改善
    • 効率向上
    • 測定可能な利点
  5. 実行可能にする

    • 次回は何をすべきか?
    • 何をやめるべきか?
    • 何を始めるべきか?
    • 具体的な推奨事項

:

文書化された学習内容: 高品質のプロンプトは実装時間を節約する

コンテキスト: スキル 4-9 の開発

うまくいったこと:
- 詳細なプロンプトを作成するために prompt-builder に 1.5-2 時間投資する
- 具体的な検証基準、例、制約を含むプロンプト
- ≥4.5/5.0 のプロンプト品質を目標とする

影響:
- 高品質のプロンプトに従うと、実装が 30-40% 高速化される
- リワークの減少 (プロンプトは最初に正確だった)
- より明確な方向性 (曖昧さがない)

うまくいかなかったこと (初期のスキル):
- スキル 1-3: 非公式なプロンプトまたはプロンプトなし
- 結果: 何を書くかを理解するためにより多くの時間を費やした
- コンテンツを正しくするために、より多くのイテレーションが必要だった

洞察: プロンプトへの投資は、実装において 3-5 倍のリターンをもたらす

定量化:
- 2 時間のプロンプト投資 → 6-10 時間の実装時間の節約
- ROI: 300-500%

推奨事項: 今後のすべてのスキルで常に prompt-builder を使用する
これを development-workflow の必須ステップにする

カテゴリ: プロセス学習

オペレーション 3: ガイドラインの更新

目的: 学習内容を common-patterns.md、テンプレート、および開発ガイドラインにフィードする

使用するタイミング:

  • パターンの抽出後 (オペレーション 1)
  • 学習内容の文書化後 (オペレーション 2)
  • パターンが検証されたとき (3つ以上のスキルに現れる)
  • 定期的な更新 (複数のスキルを完了した後)

プロセス:

  1. 更新対象の特定
    • common-patterns.md (パターンライブラリ)
    • テンプレート (パターン用のスキルテンプレート)
    • development-workflow (プロセスの改善)
    • s のガイドライン

(原文がここで切り詰められています)

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Best Practices Learner

Overview

best-practices-learner systematically extracts learnings from skill development experience and feeds them back into the ecosystem. It transforms individual experiences into documented best practices that improve all future work.

Purpose: Capture and propagate learnings for continuous ecosystem improvement

The 5 Learning Operations:

  1. Extract Patterns - Identify successful patterns from completed skills
  2. Document Learnings - Capture what worked and what didn't
  3. Update Guidelines - Feed learnings into common-patterns.md and templates
  4. Track Evolution - Document how standards and practices evolved
  5. Share Knowledge - Propagate learnings across ecosystem

Key Principle: Every skill built teaches us something - capture those lessons

Continuous Improvement Loop:

Build Skills → Review/Analyze → Extract Learnings →
Update Guidelines → Apply to Future Skills → Build Better Skills → Repeat

When to Use

Use best-practices-learner when:

  1. After Completing Skills - Extract learnings from successful builds
  2. After Reviews - Capture insights from review-multi findings
  3. Pattern Discovery - Document patterns identified through analysis
  4. Process Improvement - Update development process based on experience
  5. Standards Evolution - Document how best practices emerged and changed
  6. Knowledge Capture - Before insights are forgotten, document them
  7. Ecosystem Enhancement - Continuously improve toolkit quality

Operations

Operation 1: Extract Patterns

Purpose: Identify successful patterns from completed skills that should be repeated

When to Use:

  • After completing skill successfully
  • When reviewing multiple skills
  • During retrospectives
  • When patterns emerge

Process:

  1. Review Completed Work

    • What worked well in this skill?
    • What made it easier/faster?
    • What would you repeat?
    • What was particularly effective?
  2. Identify Patterns

    • Structural patterns (file organization, naming)
    • Content patterns (section types, documentation styles)
    • Process patterns (workflow steps, techniques)
    • Quality patterns (validation approaches, examples)
  3. Validate Pattern

    • Is this truly a pattern (recurring, repeatable)?
    • Does it appear in 2+ instances?
    • Is it generalizable (not one-off)?
    • Does it have clear benefit?
  4. Document Pattern

    • Pattern name
    • Description (what it is)
    • Context (when to use)
    • Example (concrete instance)
    • Benefit (why it works)
  5. Categorize Pattern

    • Architecture pattern
    • Documentation pattern
    • Process pattern
    • Quality pattern
    • Integration pattern

Example:

Pattern Extracted: Quick Reference Section

Discovered During: Skills 4-5 (prompt-builder, skill-researcher)

Description: Add Quick Reference section as final section in SKILL.md
with high-density summary tables, commands, cheat sheets

Context: Use in all skills for rapid lookup and memory refresh

Benefit:
- Users can refresh memory without re-reading entire skill
- High-density information (tables, lists)
- Improves user experience
- Easy to find (always last section)

Evidence:
- Skills 4-8 have Quick Reference → received positive implicit feedback
- Skills 1-3 lacked it → identified as improvement in review
- Adding to skills 1-3 brought consistency to 100%

Recommendation: Make Quick Reference mandatory for all future skills

Category: Documentation Pattern

Operation 2: Document Learnings

Purpose: Capture what worked, what didn't, and insights for future improvement

When to Use:

  • End of each skill build
  • After reviews or retrospectives
  • When insights emerge
  • Before forgetting context

Process:

  1. Capture What Worked

    • Techniques that were effective
    • Approaches that saved time
    • Decisions that paid off
    • Tools/skills that helped
  2. Document What Didn't Work

    • Mistakes made
    • Approaches that failed
    • Time wasted on wrong paths
    • What to avoid next time
  3. Extract Insights

    • Why did X work well?
    • Why did Y fail?
    • What was the key factor?
    • What would you do differently?
  4. Quantify Impact (when possible)

    • Time saved/lost
    • Quality improvement
    • Efficiency gain
    • Measurable benefits
  5. Make Actionable

    • What should we do next time?
    • What should we stop doing?
    • What should we start doing?
    • Specific recommendations

Example:

Learning Documented: High-Quality Prompts Save Implementation Time

Context: Skills 4-9 development

What Worked:
- Investing 1.5-2h in prompt-builder to create detailed prompts
- Prompts with specific validation criteria, examples, constraints
- Targeting ≥4.5/5.0 prompt quality

Impact:
- Implementation 30-40% faster when following high-quality prompts
- Less rework (prompts were accurate first time)
- Clearer direction (no ambiguity)

What Didn't Work (Early Skills):
- Skills 1-3: Informal prompts or no prompts
- Result: More time spent figuring out what to write
- More iterations to get content right

Insight: Time invested in prompts pays 3-5x return in implementation

Quantified:
- 2h prompt investment → 6-10h implementation savings
- ROI: 300-500%

Recommendation: Always use prompt-builder for all future skills
Make this mandatory step in development-workflow

Category: Process Learning

Operation 3: Update Guidelines

Purpose: Feed learnings into common-patterns.md, templates, and development guidelines

When to Use:

  • After extracting patterns (Operation 1)
  • After documenting learnings (Operation 2)
  • When patterns validated (appear in 3+ skills)
  • Periodic updates (after completing multiple skills)

Process:

  1. Identify Update Targets

    • common-patterns.md (pattern library)
    • Templates (skill templates for patterns)
    • development-workflow (process improvements)
    • Guidelines in skill-builder-generic
  2. Prepare Updates

    • Format patterns for documentation
    • Create examples
    • Write clear guidance
    • Show before/after if helpful
  3. Apply Updates

    • Add new patterns to common-patterns.md
    • Update templates with new patterns
    • Enhance workflow documentation
    • Update guidelines
  4. Validate Updates

    • Are updates clear and actionable?
    • Do they improve guidance quality?
    • Are examples helpful?
  5. Communicate Changes

    • Document what changed and why
    • Note version/date of updates
    • Explain impact on future work

Example:

Guideline Update: Add Quick Reference Standard

Target: common-patterns.md

Update Content:
Added to "Documentation Patterns" section:

### Pattern: Quick Reference Section

**Description**: Final section in SKILL.md with high-density summary

**Structure**:
- Tables (operations, commands, metrics)
- Checklists (quick validation)
- Formulas (calculations)
- Decision trees (quick guides)

**Benefits**:
- Rapid lookup without re-reading
- Memory refresh
- Improved UX

**Mandatory**: All future skills must include Quick Reference

**Examples**: See skills 4-10 (all have this pattern)

Impact: Future skills will include Quick Reference by default

Version: Updated 2025-11-07 after Skills 1-10 analysis

Operation 4: Track Evolution

Purpose: Document how standards, patterns, and practices evolved over time

When to Use:

  • Significant standard changes (like Quick Reference adoption)
  • After completing milestone (Layer 2, Layer 3, etc.)
  • Periodic review (every 5-10 skills)
  • Before major updates

Process:

  1. Identify Changes

    • What standards emerged?
    • What practices changed?
    • What was added/removed?
    • When did changes occur?
  2. Document Evolution

    • What was the original state?
    • What changed and when?
    • Why did it change?
    • What triggered the change?
  3. Capture Lessons

    • What does this evolution teach us?
    • Why did standards emerge this way?
    • What does this mean for future?
  4. Track Metrics

    • Quality trends over time
    • Efficiency trends
    • Complexity trends
    • Adoption rates
  5. Create Evolution Log

    • Chronological documentation
    • Change descriptions
    • Rationale for changes
    • Impact assessment

Example:

Evolution Tracker: Quick Reference Pattern

Timeline:
- Skills 1-3 (Oct-Nov): No Quick Reference section
- Skill 4 (Nov): First Quick Reference added (prompt-builder)
- Skill 5 (Nov): Pattern repeated (skill-researcher)
- Skills 6-10: All included Quick Reference
- Nov 7: Retroactively added to Skills 1-3 (100% coverage)

Evolution:
Phase 1 (Skills 1-3): No standard for final reference section
Phase 2 (Skills 4-5): Quick Reference emerged organically
Phase 3 (Skills 6-10): Became standard practice
Phase 4 (Retroactive): Applied to early skills for consistency

Trigger: User experience feedback (implicit) - users wanted quick lookup

Impact:
- 100% of skills now have Quick Reference
- Improved user experience
- Standard documented in common-patterns.md
- Mandatory for future skills

Learning: Standards can emerge organically during development,
then be formalized and applied retroactively

Pattern: Emergent standards → Validation through usage →
Formalization → Retroactive application → Universal adoption

Operation 5: Share Knowledge

Purpose: Propagate learnings across ecosystem and to broader community

When to Use:

  • After guidelines updated
  • When significant learnings captured
  • Milestone completions
  • Knowledge worth sharing

Process:

  1. Identify Valuable Knowledge

    • What insights are most valuable?
    • What would help others?
    • What's novel or non-obvious?
    • What has evidence of effectiveness?
  2. Format for Sharing

    • Document clearly with examples
    • Provide evidence (metrics, outcomes)
    • Make actionable
    • Include context
  3. Share Internally (Ecosystem)

    • Update common-patterns.md
    • Update skill-builder-generic
    • Update development-workflow documentation
    • Incorporate into templates
  4. Share Externally (If appropriate)

    • Community contributions
    • Blog posts or articles
    • GitHub discussions
    • Pattern sharing
  5. Enable Application

    • Make learnings accessible
    • Provide templates or tools
    • Document in Quick References
    • Train on application

Example:

Knowledge Sharing: Bootstrap Strategy Effectiveness

Learning: Building skills in dependency order creates compound efficiency

Evidence:
- Skills 1-6: Each 75-90% faster than baseline
- Total time savings: 159 hours (72% reduction)
- Quality maintained: 100% pass rate (5/5 structure)

Application: Document in development-workflow, skill-builder-generic

Share Internally:
✅ Updated development-workflow/references/workflow-examples.md
✅ Added efficiency progression to common-patterns.md
✅ Documented in BUILD-ROADMAP.md

Share Externally: (If ecosystem open-sourced)
- Pattern: Dependency-ordered skill building
- Evidence: 72% efficiency gain demonstrated
- Recommendation: Build foundational skills first, leverage for later skills

Best Practices

1. Capture Immediately

Practice: Document learnings right after discovering them

Rationale: Context fresh, details remembered, insights clear

Application: End of each skill build, add to learning log

2. Require Evidence

Practice: Support learnings with data and examples

Rationale: Evidence-based > opinion-based

Application: For each learning, note: evidence, metrics, examples

3. Make Actionable

Practice: Every learning should lead to specific action

Rationale: Learnings without application don't improve anything

Application: For each learning: "Therefore, we should [specific action]"

4. Update Guidelines Promptly

Practice: Apply learnings to guidelines quickly (within 1-2 skills)

Rationale: Fresh learnings applied promptly prevent forgetting

Application: After 2-3 instances of pattern, update guidelines

5. Track Evolution Explicitly

Practice: Document how and why standards changed

Rationale: Understanding evolution helps predict future changes

Application: Maintain evolution log in common-patterns or separate doc


Quick Reference

The 5 Learning Operations

Operation Focus Output When
Extract Patterns Successful patterns Documented patterns After skills, reviews
Document Learnings What worked/didn't Learning log End of each skill
Update Guidelines Feed into docs Updated common-patterns After 2-3 pattern instances
Track Evolution How standards changed Evolution log Milestones, periodic
Share Knowledge Propagate learnings Updated ecosystem docs After updates

Learning Categories

  • Process Learnings: Workflow improvements, efficiency gains
  • Quality Learnings: What produces better quality
  • Pattern Learnings: Recurring successful patterns
  • Tool Learnings: Which tools/skills most valuable
  • Efficiency Learnings: What saves time

Integration with Ecosystem

analysis (identify patterns) →
best-practices-learner (extract and document) →
Update common-patterns.md →
development-workflow (apply in future skills)

best-practices-learner captures and propagates learnings, enabling the ecosystem to improve itself continuously.