
Backend Development
- 3 repo stars
- Updated June 5, 2026
- xtone/ai_development_tools
Supports Ruby on Rails and PostgreSQL backend development by taking JSON specs and generating API endpoints and admin screen implementations.
About
backend-development is a Claude Code plugin that assists Ruby on Rails and PostgreSQL developers by converting JSON specifications into API endpoints and admin screen implementations. It reduces the repetitive scaffolding work in Rails projects and keeps implementations consistent with the provided spec. A solo backend developer reaches for it when they need to translate a product spec into working Rails code quickly without hand-writing boilerplate.
- JSON spec to Rails API endpoint generation
- Admin screen scaffolding from specifications
- PostgreSQL schema and query assistance
- Claude Code plugin marketplace compatible
- MIT licensed
Backend Development by the numbers
- Data as of Jul 7, 2026 (Skillselion catalog sync)
/plugin marketplace add xtone/ai_development_tools/plugin install backend-development@xtone-ai-development-toolsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 3 |
|---|---|
| Last updated | June 5, 2026 |
| Repository | xtone/ai_development_tools ↗ |
What it does
Supports Ruby on Rails and PostgreSQL backend development by taking JSON specs and generating API endpoints and admin screen implementations.
Who is it for?
Rails developers who want AI-assisted API and admin screen generation from specs
Skip if: Node.js, Python, or non-Rails backend projects
What you get
- API endpoint implementations
- admin screen scaffolding
README.md
Backend Development Tools
Ruby on Rails/PostgreSQL バックエンド開発向けの包括的なツール群です。JSON仕様からAPI・管理画面の実装までをサポートします。
含まれるスキル
1. orchestrating-api-implementation
JSONで定義されたAPI仕様を元にRuby on RailsでAPIと管理画面を実装するスキルです。
主な機能:
- JSON仕様ファイルの解析とモデル構造の把握
- 技術スタック(管理画面方式)の選定
- ユースケースの洗い出し
- DBスキーマ設計とマイグレーション生成
- インデックス設計(通常/GINインデックス)
- Active Recordモデルの実装(リレーション・スコープ・バリデーション)
- RESTful APIエンドポイントの実装
- 管理画面の実装(ActiveAdmin / Administrate / Hotwire)
- APIテスト(RSpec)
詳細: skills/orchestrating-api-implementation/SKILL.md
技術スタック
生成されるコードは、以下の技術スタックを前提としています:
| 項目 | 技術 |
|---|---|
| 言語 | Ruby 3.4 |
| フレームワーク | Ruby on Rails 8.1 |
| データベース | PostgreSQL 18 |
| ORM | Active Record |
| テスト | RSpec |
| 管理画面 | ActiveAdmin / Administrate / Hotwire(選択可能) |
使い方
基本的なワークフロー
JSON仕様からAPI・管理画面の実装までを12ステップで進めます:
graph LR
A[JSON仕様] -->|Step 1-3| B[設計]
B -->|Step 4-5| C[DB設計]
C -->|Step 6-9| D[モデル実装]
D -->|Step 10-11| E[API実装]
E -->|Step 12| F[管理画面]
使用例
# Claude Codeで以下を実行
/skill orchestrating-api-implementation
# JSON仕様ファイルを指定
"spec.jsonの仕様に基づいてAPIと管理画面を実装してください"
ディレクトリ構造
backend_development/
├── .claude-plugin/
│ └── marketplace.json # スキル登録情報
├── skills/ # スキル
│ └── orchestrating-api-implementation/
│ ├── SKILL.md # スキル概要
│ ├── references/ # 参照ドキュメント
│ │ └── 01_json_specification.md
│ └── steps/ # 各ステップの詳細ガイド
│ ├── 01_check_specification.md
│ ├── 02_select_tech_stack.md
│ ├── 03_define_usecases.md
│ ├── 04_design_db_schema.md
│ ├── 05_define_sql_and_indexes.md
│ ├── 06_initialize_project.md
│ ├── 07_implement_migration.md
│ ├── 08_implement_orm.md
│ ├── 09_implement_validation.md
│ ├── 10_implement_api_endpoints.md
│ ├── 11_verify_api.md
│ └── 12_implement_admin_ui.md
└── README.md # このファイル
インストール方法
Claude Code Marketplaceから(推奨)
- マーケットプレイスにこのリポジトリを追加:
/plugin marketplace add xtone/ai_development_tools
- プラグインをインストール:
/plugin install backend-development@xtone-ai-development-tools
手動インストール
- このリポジトリをクローン:
git clone https://github.com/xtone/ai_development_tools.git
- プラグインディレクトリをClaude Codeの設定ディレクトリにコピー:
cp -r ai_development_tools/backend_development ~/.claude/plugins/
必要な環境
- Claude Code 0.1.0 以上
- Ruby 3.4 以上
- Ruby on Rails 8.1 以上
- PostgreSQL 18 以上
作成者
TOYOTA, Yoichi
- Email: y.toyota@xtone.co.jp
- Organization: XTONE
バージョン履歴
v0.1.0
- 初期リリース
- orchestrating-api-implementation スキルを追加
ライセンス
MIT License