本文へ移動
cccskills
無料GitHub で公開

backend-development

バックエンド実装時に使用。DRY原則遵守。コーディング規約準拠。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Backend Development Skill - バックエンド開発

禁止事項(最重要)

以下は絶対に禁止。違反は許容されない。

  • 不要なTry-Catch禁止: 共通例外ハンドラーに委譲する
  • 車輪の再発明禁止: 既存ユーティリティを活用
  • ワイルドカードimport禁止: import java.util.*; は使用しない(Java の場合)

コーディング規約要点

レイヤー構成

  • Controller層: ルーティングとバリデーションのみ。ビジネスロジック記述禁止
  • Service層: ビジネスロジック集約。トランザクション管理
  • Repository層: データアクセスのみ。SELECT * 禁止(必要なカラムのみ)。N+1問題の回避

テスト方針: 仕様ベーステスト

  • テストは実装の内部状態ではなく、機能要件に基づいて設計する
  • privateメソッドやキャッシュ等の内部実装を直接テストしない
  • モック対象は外部依存(DB、外部API等)に限定する

実装完了時の必須チェック

プロジェクトの CLAUDE.md に定義されたバックエンド品質チェックコマンドを実行する。

参照ドキュメント

  • バックエンド規約: documents/development/coding-rules/backend-rules.md
  • API設計規約: documents/development/coding-rules/api-design-rules.md
  • 共通規約: documents/development/coding-rules/common-rules.md

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use before implementing any feature, behavior change, or refactor - settles requirements and design, then gets the design independently reviewed and approved by the user before code is written

日本語の概要は準備中です。原文の説明を表示しています。

Crearize/ai-dev-helm42026年10月7日 更新

branch-workflow

無料日本語概要

作業開始時に使用。mainブランチでの作業禁止。Issue先行作成必須。

Crearize/ai-dev-helm42026年10月7日 更新

browser-agent

無料日本語概要

UI実装後の検証時に使用。agent-browser CLIでブラウザ上の動作を手動検証する。「UIを確認」「画面テスト」と言われたら使用(プロジェクトの E2E スイート実行は quality-check Step 5(推奨度・範囲で自動実施または確認)/ server-startup が担当)。

Crearize/ai-dev-helm42026年10月7日 更新

database-migration

無料日本語概要

DBマイグレーション作成時に使用。バージョン番号競合防止。mainブランチ確認必須。

Crearize/ai-dev-helm42026年10月7日 更新

Use when independent tasks benefit from parallel work without shared state or sequential dependencies

日本語の概要は準備中です。原文の説明を表示しています。

Crearize/ai-dev-helm42026年10月7日 更新

Use when continuing implementation from an existing plan

日本語の概要は準備中です。原文の説明を表示しています。

Crearize/ai-dev-helm42026年10月7日 更新

Crearize のスキルをすべて見る

このスキルの問題を報告する