Agent Skills by ALSEL
OpenAIドキュメント⭐ リポ 1,202品質スコア 90/100

markdown

GitHub Flavored Markdown標準に従ったMarkdownファイルのフォーマットと検証ができます。自動的なlinting処理と手動による意味的なレビューを組み合わせることで、ファイルの品質を確保します。

description の原文を見る

Format and validate Markdown files following GitHub Flavored Markdown standards with automated linting and manual semantic review

SKILL.md 本文

Markdown オーサリング

GitHub Flavored Markdown (GFM) 標準、VS Code 言語機能、および組織的慣例に従い、自動構造修正と手動セマンティックレビューを使用して Markdown ファイルをフォーマットおよび検証します。

このスキルを使用する場合

  • Markdown ファイル (.md) を作成または変更する
  • Markdown リント エラーを修正する
  • 新しいリポジトリに Markdown ツールをセットアップする
  • コミット前に Markdown ファイルを検証する
  • コンテンツを組織の Markdown 標準に適合させるよう変換する

必要なツール

  • read, edit — ファイル操作の核となる機能
  • execute — リントタスクとコマンドを実行する
  • search — Markdown ファイルとパターンを検索する

ワークフロー

ステップ 1: 自動リントを修正と共に実行する

構造的な問題を解決するために、自動修正機能付きで markdownlint を実行します。

npx markdownlint-cli2 --no-globs {filepath} --fix

注: 単一の明示的なファイルをリントする場合は --no-globs を使用して、意図しないグロブ展開を防ぎます。リポジトリ全体のリントまたは CI ジョブの場合は、フラグを省略するか、明示的なグロブ/CI で設定されたファイルリストを使用してください。

自動修正が対応する内容:

  • 箇条書きスタイル (*+- に変換)
  • ヘッダースタイル (Setext を ATX に変換)
  • ヘッダーとコードブロックの周囲の空白行
  • コードフェンススタイルと言語識別子
  • ネストされたコードブロックのフェンス長

自動修正が対応しない内容 (手動レビューが必要):

  • ヘッダーの文頭大文字化
  • 太字ラベルの文頭大文字化
  • コンテンツの構成
  • リンクの有効性
  • セマンティック的な正確性

ステップ 2: 手動セマンティックレビューと修正

自動リントが修正できない問題についてファイルをレビューします。

ヘッダー:

  • 文頭大文字化に変換: 「How To Use」 → 「How to use」
  • 最初の単語と固有名詞のみを大文字にする (GitHub、TypeScript、MADR)
  • 冠詞 (a, an, the)、前置詞 (of, to, for)、接続詞 (and, but, or) は小文字にする

リスト開始時の太字ラベル:

  • 文頭大文字化に変換: 「Next Steps:」 → 「Next steps:

リファレンス構文:

  • #file: リファレンスからバッククォートを削除: `#file:path`#file:path
  • #file: トークン後の末尾の句読点を削除する
  • エントリーポイント ファイル (AGENTS.md) の #file: を Markdown リンクに置き換える

リスト:

  • 順序がない項目の順序付きリストを順序なしハイフンリストに変換する
  • 適切なインデント配置を確保する

コードブロック:

  • すべてのフェンスブロックに言語識別子を追加する (不明な場合は plaintext を使用)
  • ネストされたブロックの外側のフェンスがより長いことを確認する

完全なルールはフォーマット標準を参照してください。

ステップ 3: リントで検証する

エラーがゼロであることを確認するために、修正なしで markdownlint を実行します。

npx markdownlint-cli2 --no-globs {filepath}

期待される出力: エラーまたは警告なし

エラーが残っている場合:

  • エラーメッセージを確認して特定の違反を把握する
  • 問題を手動で修正する
  • 検証を再実行する
  • エラーがゼロになるまで繰り返す

ステップ 4: コンテンツ品質チェック

コンテンツレベルの要件を確認します:

  1. リンク: すべての内部リンクが既存のファイルに解決される
  2. コードフェンス: すべてのブロックに言語識別子がある
  3. ヘッダー: 文頭大文字化、ATX スタイル、連続した階層 (レベルのスキップなし)
  4. リスト: ハイフン箇条書きのみ、適切なインデント
  5. ファイル終了: 空白行、--- セパレータ、「Last updated: {date}」フッター (formatting-standards の除外を参照: .github//*.md、README.md、AGENTS.md、.agents//.md、docs/adr/.md)
  6. ダイアグラム: Mermaid ダイアグラムはストロークスタイルを使用 (塗りつぶし色ではない)
  7. HTML: 許可されている要素のみ、すべての画像に alt テキストがある

完全な品質チェックは検証チェックリストを参照してください。

ステップ 5: オプション: 継続的フィードバック

反復的な編集セッションの場合、ウォッチモードを使用して継続的なフィードバックを取得します:

npx markdownlint-cli2 --no-globs {filepath} --watch

編集中にリアルタイムのリントフィードバックが提供されます。

ステップ 6: リポジトリセットアップ (ツールが見つからない場合)

Markdown ツールがリポジトリで設定されていない場合は、完全なスタックをセットアップします:

  1. VS Code 拡張機能をインストール (vscode-markdownlint、github-markdown-preview、EditorConfig)
  2. VS Code 設定を構成 (defaultFormatter、formatOnSave、codeActionsOnSave)
  3. リント設定を作成 (.markdownlint-cli2.jsonc とベースラインルール)
  4. VS Code タスクを追加 「Lint: Markdown」、「Lint: Markdown (auto-fix)」
  5. 配置を確認 (settings.json、extensions.json、tasks.json、editorconfig)
  6. セットアップをテスト (既存ファイルでリントを実行)

ステップバイステップの設定についてはセットアップガイドを参照してください。

完了条件

  • すべての構造的なリントエラーが解決されている (markdownlint-cli2 からエラーゼロ)
  • すべてのセマンティック問題が修正されている (文頭大文字化ヘッダー、太字ラベル)
  • すべてのリファレンス構文が修正されている (#file:、Markdown リンク)
  • すべてのコンテンツ品質チェックに合格している (リンク、フェンス、階層)
  • ファイル終了フォーマットが必要な場合は適用されている
  • ファイルがリポジトリにコミットされている

よくある落とし穴

自動リントのみに依存する:

  • 自動修正は構造を処理し、セマンティクスは処理しない
  • 文頭大文字化の手動レビューは必須
  • コンテンツ構成には人間の判断が必要

エントリーポイント ファイルで #file: を使用する:

  • AGENTS.md とルート命令は多くのコンテキストで自動ロードされる
  • #file: リファレンスはカスケードしてコンテキストの肥大化を引き起こす
  • 代わりに標準の Markdown リンクを使用する

手動編集後の検証をスキップする:

  • 手動変更後は常にリントを再実行する
  • 新しい編集で新しい違反が導入される可能性がある
  • エラーゼロの検証が必要

不正なリファレンス構文:

  • バッククォートは #file: トークン解析を破壊する
  • 末尾の句読点はトークン解決を破壊する
  • MCP サーバーの誤った #tool: フォーマット

ワンタイム セットアップ

markdownlint-cli2 のインストールと VS Code 拡張機能のセットアップについては、Markdown ツールセットアップガイドを参照してください。

その他のリファレンス

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
DaveSkender
リポジトリ
DaveSkender/Stock.Indicators
ライセンス
Apache-2.0
最終更新
2026/5/12

Source: https://github.com/DaveSkender/Stock.Indicators / ライセンス: Apache-2.0

関連スキル

汎用ドキュメント⭐ リポ 4,820

nature-response

Nature系ジャーナルの原稿修正に対する査読者への回答文について、下書き、チェック、または修正を行うことができます。査読者からのコメント、編集者の決定文、修正指示、回答案の作成、または大幅修正・軽微修正の対応方法に関するご相談があれば、対応いたします。査読報告書や回答文作成のサポートが必要な場合にご利用ください。

by Yuan1z0825
OpenAIドキュメント⭐ リポ 61,249

microsoft-docs

公式のMicrosoft文書を参照して、Azure、.NET、Agent Framework、Aspire、VS Code、GitHubなど様々な分野の概念、チュートリアル、コード例を検索します。デフォルトではMicrosoft Learn MCPを使用し、learn.microsoft.com外のコンテンツについてはContext7およびAspire MCPを使用します。

by microsoft
Anthropic Claudeドキュメント⭐ リポ 299

API Documentation Lookup

このスキルは、ユーザーが「Effect APIを調べる」「Effectドキュメントを確認する」「Effect関数のシグネチャを探す」「Effect.Xは何をするのか」「Effect.Xの使い方」「Effect APIリファレンス」「Effectドキュメントを取得する」といった質問をした場合や、公式のEffect-TS APIドキュメントから特定の関数シグネチャ、パラメータ、使用例を調べる必要がある場合に使用します。

by majiayu000
汎用ドキュメント⭐ リポ 308

knowledge-base

このスキルは、ヘルプセンターのアーキテクチャ設計、サポート記事の執筆、検索とセルフサービスの最適化が必要な場合に活用できます。ナレッジベース、ヘルプセンター、サポート記事、セルフサービス、記事テンプレート、検索最適化、コンテンツ分類、ヘルプドキュメントの設計・管理に関するあらゆるタスクで動作します。

by mkurman
Anthropic Claudeドキュメント⭐ リポ 363

claude-md-enhancer

CLAUDE.mdファイルをプロジェクトタイプに合わせて分析・生成・改善します。ベストプラクティス、モジュール設計対応、技術スタックのカスタマイズに対応しています。新規プロジェクトの立ち上げ、既存のCLAUDE.mdファイルの改善、またはAI支援開発の標準化を図る際にご活用ください。

by alirezarezvani
汎用ドキュメント⭐ リポ 102

mini-wiki

ドキュメント、コード、デザインファイル、画像から、**プロフェッショナルレベル**の構造化されたプロジェクトWikiを自動生成します。 以下のような場合に使用できます: - 「wikiを生成する」「ドキュメントを作成する」などのリクエスト - 「wikiを更新する」「wikiを再構築する」などのリクエスト - 「プラグイン一覧を表示する」「プラグインをインストールする」「プラグインを管理する」などのリクエスト - プロジェクトが自動ドキュメント生成を必要としている場合 主な機能: - プロジェクト構造とテックスタックの自動分析 - **セマンティック理解による高度なコード分析** - アーキテクチャ、データフロー、依存関係を示す**Mermaidダイアグラム** - **相互リンク型ドキュメント**ネットワーク - 差分ベースの更新(変更ファイルのみ) - ソースファイルへのコードブロックリンク - 多言語対応(中文・英語) - **拡張機能対応のプラグインシステム** 中国語の説明はreferences/SKILL.zh.mdを参照してください

by trsoliu
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: DaveSkender · DaveSkender/Stock.Indicators · ライセンス: Apache-2.0