spine は何をしますか?
Cursor、Claude Code、Codex、OpenCode 向けのクロスプラットフォームAIコーディング設定。スキル、エージェント、ガードレールを一元管理し、どこでも動作します。
概要
kenoxa/spine は、複数のAIコーディングエージェント間で統一された開発環境を提供します。各ツールに個別の設定ファイルを用意する代わりに、spine が自動的に変換・適用します。
サポートされるプラットフォーム
- Cursor —
.cursorrulesとして - Claude Code —
CLAUDE.mdとして - Codex —
CODEX.mdとして - OpenCode —
OPENCODE.mdとして
使用方法
- リポジトリのルートに
spine/ディレクトリを作成します。 spine/skills/にスキル定義ファイルを配置します。spine/config.yamlを編集してガードレールを設定します。- 以下のコマンドを実行して設定を各プラットフォームに同期します:
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