Communityコーディング&開発github.com

e01n0/skillspec

SkillSpecは、エージェントスキルに型、契約、構成、テストを追加するDSLです。.agentファイルにコード化して、既存のランタイムが理解できるSKILL.mdにコンパイルします。

skillspec とは?

SkillSpecは、エージェントスキルの開発を生産段階に引き上げるためのDSL(ドメイン固有言語)です。従来のSKILL.md形式のスキルに型、契約(コントラクト)、コンポジション、テストを追加し、バージョン管理や構造差分、型チェック、CI/CDパイプラインへの統合を可能にします。このツールは、スキルを.agentファイルとして定義し、それを既存のランタイムが理解できるSKILL.mdにコンパイルすることで、後方互換性を維持しながらスキルの品質と保守性を向上させます。主にClaude Code、Cursor、Codexなどのエージェントランタイムを対象としており、スキル開発者がプロトタイプからプロダクション品質への移行をスムーズに行えるように設計されています。GitHub上で公開されており、開発者はリポジトリから直接インストールして使用を開始できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add e01n0/skillspec

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skillspec は何をしますか?

SkillSpecは、エージェントスキルに型、契約、構成、テストを追加するDSLであり、既存のランタイムが理解できる同じSKILL.mdにコンパイルされます。スキルが動作し、プロダクション対応にしたい場合、それを.agentファイルにコード化することで、バージョン管理、構造差分、型チェック、CI/CDへの道筋を得られます。

ソース: https://github.com/e01n0/skillspec

awesomeskills.devのデイリーエージェントスキルハント中に発見されました。

関連スキル