osovv/grace-marketplace

GRACE(Graph-RAG Anchored Code Engineering):コントラクト駆動型AIコード生成のためのオープンスキル。セマンティックマークアップ、知識グラフを活用し、Claude Code、Codex CLI、Kilo Codeをサポートします。

grace-marketplace とは?

GRACE(Graph-RAG Anchored Code Engineering)は、セマンティックマークアップ、XML計画アーティファクト、知識グラフナビゲーション、検証/ログ駆動実行を中心とした、コントラクトファーストのAIエンジニアリング手法です。このリポジトリはGRACEスキルのマーケットプレイスパッケージであり、エンドユーザーアプリケーションではありません。開発者はこのリポジトリを使用して、GRACEプロジェクトアーティファクトの初期化、モジュールアーキテクチャとコントラクトの計画、検証とログ証跡の設計、計画の逐次または並列安全な実行、プロジェクト健全性の検査、ドリフトの更新、整合性のレビュー、GRACEの説明、プロジェクト質問への回答を行うことができます。主なコンテンツは方法論、スキル指示、マーケットプレイスパッケージングであり、Claude Code、Codex CLI、Kilo CodeなどのAIエージェントプラットフォームで動作します。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add osovv/grace-marketplace

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

リポジトリコンテキスト

このリポジトリはGRACEマーケットプレイスパッケージであり、エンドユーザーアプリケーションではありません。

GRACEとはGraph-RAG Anchored Code Engineeringの略で、セマンティックマークアップ、XML計画アーティファクト、知識グラフナビゲーション、検証/ログ駆動実行を中心とした、コントラクトファーストのAIエンジニアリング手法です。

このリポジトリの内容

  • skills/grace/* には標準のスキルソースが含まれています。
  • plugins/grace/skills/grace/* には、Claudeマーケットプレイス/プラグイン配布用にパッケージ化されたミラーが含まれています。
  • .claude-plugin/marketplace.json はマーケットプレイスエントリを定義します。
  • plugins/grace/.claude-plugin/plugin.json はパッケージ化されたプラグインマニフェストを定義します。
  • openpackage.yml はOpenPackageメタデータを定義します。
  • README.md はユーザー向けの概要とインストールガイドです。
  • package.json、src/grace.ts、src/grace-lint.ts は公開されているBunベースのCLIパッケージ @osovv/grace-cli と grace lint コマンドを定義します。
  • scripts/validate-marketplace.ts はパッケージング、パスの安全性、バージョンの同期、パッケージ化されたバージョンと標準バージョンの乖離を検証します。

コアの目的

このリポジトリはGRACEスキルをパッケージ化して配布し、コーディングエージェントが以下を実行できるようにします。

  • GRACEプロジェクトアーティファクトの初期化
  • モジュールアーキテクチャとコントラクトの計画
  • 検証とログ証跡の設計
  • 計画の逐次または並列安全な実行
  • プロジェクト健全性の検査、ドリフトの更新、整合性のレビュー、GRACEの説明、プロジェクト質問への回答

このリポジトリは主に方法論コンテンツ、スキル指示、マーケットプレイスパッケージングに関するものです。

重要な作業ルール

  • タスクが明示的にパッケージ化された出力に関するものでない限り、skills/grace/* を主要な情報源として扱ってください。
  • 公開されたスキルが変更された場合、plugins/grace/skills/grace/* を標準の skills/grace/* コピーと同期させてください。
  • README.md、openpackage.yml、.claude-plugin/marketplace.json、plugins/grace/.claude-plugin/plugin.json の間でバージョンを同期させてください。
  • パッケージングまたはメタデータの変更後は、bun run ./scripts/validate-marketplace.ts を実行してリポジトリの整合性を検証してください。
  • CLIの変更時や公開リントワークフローの確認時は、bun run grace lint --path . --allow-missing-docs も使用してください。
  • skills/grace/ 以下のすべてのディレクトリが公開されるとは想定しないでください。実際に出荷されるセットは .claude-plugin/marketplace.json で宣言されています。

変更についての考え方

  • スキルテキストの変更は製品変更です。
  • パッケージング/マニフェスト/メタデータの変更はリリースサーフェスの変更です。
  • 検証の変更は、標準スキルとパッケージ化されたコピー間の乖離を防ぎます。
  • READMEと変更履歴の更新はリリース衛生の一部であり、オプションの仕上げではありません。

将来のセッションのためのデフォルトのメンタルモデル

リクエストが不明確な場合、ユーザーは以下の領域のいずれかに取り組んでいると想定してください。

  • GRACE方法論の指示の改良
  • スキルの追加または更新
  • パッケージング/マーケットプレイスインストールの修正
  • 公開された grace CLIとそのリントワークフローの保守
  • 標準スキルツリーとパッケージ化スキルツリーの同期維持
  • リリースに関する検証の強化

関連スキル