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

kenoxa/spine

Cursor、Claude Code、Codex、OpenCode 向けのクロスプラットフォームAIコーディング設定。スキル、エージェント、ガードレールを一元管理し、どこでも動作します。

spine とは?

kenoxa/spine は、Cursor、Claude Code、Codex、OpenCode といった主要なAIコーディングツール間で、統一されたスキル、エージェント、ガードレールを提供するクロスプラットフォーム設定です。これにより、開発者はツールごとに個別に設定を管理する手間が省け、一貫した開発体験を得られます。本スキルは、各プラットフォームのルールファイル(.cursorrules、CLAUDE.md など)や設定を自動的に調整し、同じガードレールが適用されるようにします。主な利点は、プロジェクト全体でコード品質とセキュリティポリシーを統一できること、そして新しいAIエージェントへの移行が容易になることです。

対応✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add kenoxa/spine

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

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

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

ドキュメント

spine は何をしますか?

Cursor、Claude Code、Codex、OpenCode 向けのクロスプラットフォームAIコーディング設定。スキル、エージェント、ガードレールを一元管理し、どこでも動作します。

概要

kenoxa/spine は、複数のAIコーディングエージェント間で統一された開発環境を提供します。各ツールに個別の設定ファイルを用意する代わりに、spine が自動的に変換・適用します。

サポートされるプラットフォーム

使用方法

  1. リポジトリのルートに spine/ ディレクトリを作成します。
  2. spine/skills/ にスキル定義ファイルを配置します。
  3. spine/config.yaml を編集してガードレールを設定します。
  4. 以下のコマンドを実行して設定を各プラットフォームに同期します:
spine sync

設定例

spine/config.yaml:

platforms:
  - cursor
  - claude-code
  - codex
  - opencode

guardrails:
  - no-commit-to-main
  - require-code-review
  - block-secrets

skills:
  - name: linting
    path: spine/skills/linting.yaml
  - name: testing
    path: spine/skills/testing.yaml

ライセンス

MIT

関連スキル