heal-skill
スキルの説明が誤っていたり、APIリファレンスが古い場合、間違ったSKILL.mdファイルを修正します
description の原文を見る
Fix incorrect SKILL.md files when a skill has wrong instructions or outdated API references
SKILL.md 本文
会話を分析して実行中のスキルを検出し、何が問題だったかを反省し、具体的な修正案を提示し、ユーザーの承認を得て、オプションでコミット可能な変更を適用する。 </objective>
<context> スキル検出: !`ls -1 ./skills/*/SKILL.md | head -5` </context><quick_start> <workflow>
- スキルを検出 する(会話コンテキスト、呼び出しメッセージ、最近参照された SKILL.md から)
- 反省する - 何が問題だったか、修正をどのように発見したか
- 提示する - 変更案を修正前後の差分付きで表示
- 承認を得る - 編集前にユーザーの承認を取得
- 適用する - 変更を適用し、オプションでコミット </workflow>
</quick_start>
<process> <step_1 name="detect_skill"> 会話コンテキストからスキルを特定する:- スキル呼び出しメッセージを探す
- 最近参照された SKILL.md を確認
- 現在のタスクコンテキストを検証
SKILL_NAME=[skill-name] と SKILL_DIR=./skills/$SKILL_NAME を設定
不明な場合はユーザーに確認する。 </step_1>
<step_2 name="reflection_and_analysis"> 提供された $ARGUMENTS に焦点を当てる。なければ、より広いコンテキストを分析する。
以下を判定する:
- 何が間違っていたか: SKILL.md から誤りのある特定のセクションを引用
- 発見方法: コンテキスト、エラーメッセージ、試行錯誤、ドキュメント調査
- 根本原因: API の非推奨化、不正なパラメータ、エンドポイントの誤り、コンテキストの欠落
- 影響範囲: 単一セクションか複数か?関連ファイルに影響があるか?
- 修正案: どのファイル、どのセクション、各々の修正前後 </step_2>
<step_3 name="scan_affected_files">
ls -la $SKILL_DIR/
ls -la $SKILL_DIR/references/ 2>/dev/null
ls -la $SKILL_DIR/scripts/ 2>/dev/null
</step_3>
<step_4 name="present_proposed_changes"> 次の形式で変更を提示する:
**修正対象のスキル:** [skill-name]
**発見された問題:** [1~2文の要約]
**根本原因:** [簡潔な説明]
**修正するファイル:**
- [ ] SKILL.md
- [ ] references/[file].md
- [ ] scripts/[file].py
**提案される変更:**
### 変更 1: SKILL.md - [セクション名]
**位置:** SKILL.md の行 [X]
**現在(誤り):**
[現在のファイルからの正確なテキスト]
**修正後:**
[新しいテキスト]
**理由:** [この修正が問題を解決する理由]
[すべてのファイルの各変更について繰り返す]
**影響評価:**
- 影響: [認証/API エンドポイント/パラメータ/例など]
**検証:**
これらの変更は以下を防ぎます: [この修正をもたらした具体的なエラー]
</step_4>
<step_5 name="request_approval">
これらの変更を適用しますか?
1. はい、すべての変更を適用してコミットする
2. 適用するがコミットしない(先に確認したい)
3. 変更を修正する(フィードバックを提供します)
4. キャンセル(変更しない)
選択してください (1-4):
ユーザーの応答を待つ。承認なしに進めないこと。 </step_5>
<step_6 name="apply_changes"> 承認後のみ実行(オプション 1 または 2):
- Edit ツールを使用してすべてのファイル全体の各修正を適用
- 修正されたセクションを読み戻して検証
- オプション 1 の場合、修正内容を示す構造化メッセージでコミット
- ファイルリストで完了を確認 </step_6> </process>
<success_criteria>
- スキルが会話コンテキストから正しく検出される
- すべての誤りのあるセクションが修正前後で特定される
- ユーザーが適用前に変更を承認する
- すべての編集が SKILL.md および関連ファイル全体に適用される
- 変更が読み戻すことで検証される
- ユーザーがオプション 1 を選択した場合、git コミットが作成される
- 完了がファイルリストで確認される </success_criteria>
- 修正されたセクションを読み戻して変更が適用されたことを確認
- クロスファイル整合性を確認(SKILL.md の例が references/ と一致)
- オプション 1 が選択された場合、git コミットが作成されたことを確認
- 意図しないファイルが修正されていないことを確認
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- sylvanding
- リポジトリ
- sylvanding/omelette
- ライセンス
- MIT
- 最終更新
- 2026/5/4
Source: https://github.com/sylvanding/omelette / ライセンス: MIT
関連スキル
nature-response
Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。
microsoft-docs
公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。
API Documentation Lookup
このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。
knowledge-base
このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。
markdown
GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。
claude-md-enhancer
CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。