dahatake/dahatake-skills
v0.2.0MIT
dahatake のエージェントスキル集。ローカル完結の Markdown 横断検索 (markdown-query) とソースコード検索 (code-query) を提供します。CLI 本体は各キットの install スクリプトで導入します。
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- リポジトリルートの配布物を Agent Plugins v1.0.0 に対応。標準スキーマを宣言する
plugin.json、mcp.json、マニフェスト検証スクリプト、Agent Skills 公式 validator を使う CI を追加した。
Changed
code-query/markdown-queryの Skill frontmatter を Agent Skills 仕様に適合。 Claude Code 用マニフェストは、ポータブルplugin.jsonの閉じたスキーマを 壊さないよう互換メタデータとして個別生成する。
Removed
tool-searchキットと関連する全て(tool-search/、docs/tool-search.md、README.mdの記述、CI のスモークテスト、.gitattributes/.gitignore/scripts/refresh-kit-manifest.pyの参照)。
[0.2.0] - 2026-08-13
Added
- 配布キット方式の 3 ツールを収録。
markdown-query/(Markdown 横断検索)、code-query/(ソースコード検索)、tool-search/(Copilot SDK 向けツール検索 ライブラリ)。各キットはinstall.ps1/install.sh/install.pyを同梱し、 単体でも導入できる。 .gitattributes。シェルスクリプトを LF に固定し、KIT-VERSION.jsonが ハッシュ検証する配布物は改行変換の対象外にする。scripts/sync-plugin-assets.py。skills/と.claude-plugin/plugin.jsonを 正本(各キットのskill/とplugin.json)から生成する。--checkで差分検出。docs/に 3 ツールの技術ドキュメントを収録。.github/workflows/verify.yml。Linux 上でキットのハッシュ検証・生成物の同期確認・ 改行コードと実行権限の検査・3 キットのスモークインストールを実行する。
Changed
README.mdを全面的に書き直し。3 ツールの選択・前提条件・OS 別インストール・ インストール後の設定・動作確認・エージェント連携・更新手順までを 1 本の導線に まとめ、詳細はdocs/の各ツールページへ委譲する構成にした。docs/をツール別に再編。docs/markdown-query.md/docs/code-query.md/docs/tool-search.mdを書き下ろし、上流リポジトリの users-guide をそのまま 置いていた重複ファイルを削除した(同内容は各キットのdocs/が保持する)。- 各キットの同梱ドキュメントのリンクを、同梱の実体(
vendor/,skill/)へ 向け直した。キット内リンク切れは 156 件から 30 件へ減少(残りは上流 リポジトリでのみ解決するパスで、GETTING-STARTED.mdに明記済み)。 - 配布キットの不具合修正と可搬性改善。詳細は各キットの
KIT-VERSION.jsonのlocal_patchesを参照。 - プラグイン定義(
plugin.json/.claude-plugin/*/gemini-extension.json/apm.yml)の版を 0.2.0 に更新し、2 つの Skill を反映。
Fixed
tool-searchが<repo>/.toolsearch/policy.jsonを実際に採用するようになった。 従来はpolicy/eval/build_session_toolsetのいずれもrepo_rootを 渡しておらず、リポジトリ側に置いたポリシーが無視されていた。code-queryをソースコードの無いリポジトリへ導入したときに、トレースバックでは なく理由のわかるメッセージで停止するようになった。cq.tomlが無い状態のstats/searchも、上流プロファイル名の DB を探さず設定不備を報告する。install.ps1に-Version/-Verifyを追加。整合性確認が UTF-8 出力の経路を 通るため、Windows で結果が読めるようになった。
Removed
- 旧経路の資産。ルートの
mdq/パッケージ(キットのvendor/mdqに対して版が 古く内容も乖離していた)、setup/、tools/、dist/、mdq.egg-info/、pyproject.toml、MANIFEST.in、RELEASE.md。mdqの PyPI 配布は行わず、 キット同梱のvendor/を唯一の実装とする。 docs/tool-search-guide.md。Microsoft Foundry Toolbox の tool search に関する 上流ドキュメントで、本リポジトリのtool-searchとは別機能のため。skills/markdown-query/references/repo-specific/(hve-defaults.md/hve-integration.md)。上流リポジトリ固有のリファレンスで、キットのskill/references/には含まれないため生成対象から外れた。
[0.1.0]
Changed
README.mdを大幅に拡充し、markdown-queryの概要・アーキテクチャ・ インストール・使用方法・Chunking Strategy・クエリルーティング・索引データ構造・ ベンチマーク・利用統計を一本化。