lethilu4796/claude-code-blueprint

Claude Code のワークフローをエージェント、スキル、フック、ルールで構築し、あらゆるプロジェクトでより安全で一貫性のある利用を実現します。

claude-code-blueprint とは?

このスキルは、Claude Code 上で再利用可能なワークフローを定義・管理するための設計図(ブループリント)を提供します。具体的には、エージェント(特定のタスクを実行する自律的な処理)、スキル(再利用可能なツールや命令)、フック(特定のイベントで自動実行される処理)、ルール(動作制約やガイドライン)を組み合わせることで、Claude Code の振る舞いをプロジェクト全体で標準化・安全化します。このスキルの主な利点は、各開発者が個別に設定することなく、チーム全体で一貫した開発環境を構築できる点にあります。特に、CI/CD パイプラインへの統合や、レビュープロセスの自動化、セキュリティポリシーの強制など、チーム開発におけるボトルネックを解消するのに役立ちます。対応プラットフォームは Claude Code であり、`.claude` ディレクトリ内の構成ファイル(`agents/`, `skills/`, `hooks/`, `rules/`)を適切に配置することで動作します。ワークフローは YAML または Markdown 形式で記述でき、各コンポーネントが連携して高度な自動化を実現します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add lethilu4796/claude-code-blueprint

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

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

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

ドキュメント

claude-code-blueprint は何をしますか?

Build Claude Code workflows with agents, skills, hooks, and rules for safer, more consistent use across any project

Claude Code のワークフローをエージェント、スキル、フック、ルールで構築し、あらゆるプロジェクトでより安全で一貫性のある利用を実現します。

概要

このブループリントは、Claude Code の設定をプロジェクト間で再利用・標準化するための方法を提供します。エージェント、スキル、フック、ルールの4つのコンポーネントを .claude/ ディレクトリに適切に配置することで、チーム全体で一貫した開発環境を実現できます。

コンポーネント

エージェント (agents/)

エージェントは、特定のタスクを実行するための自律的な処理ユニットです。例えば、コードレビュー、テスト実行、デプロイなどの定型作業を自動化できます。

スキル (skills/)

スキルは、再利用可能なツールや命令セットです。特定のプログラミング言語やフレームワーク向けの補完機能、あるいは独自のAPI連携などを定義できます。

フック (hooks/)

フックは、特定のイベント(ファイル保存、コミット前、プルリクエスト作成時など)で自動実行される処理です。リントやフォーマット、自動テストなどをトリガーできます。

ルール (rules/)

ルールは、Claude Code の動作制約やガイドラインを定義します。例えば、コードスタイルの強制、使用禁止パッケージの指定、セキュリティポリシーの適用などが可能です。

セットアップ

  1. プロジェクトのルートに .claude/ ディレクトリを作成します。
  2. 以下のサブディレクトリを必要に応じて作成します:
.claude/
├── agents/
├── skills/
├── hooks/
└── rules/
  1. 各ディレクトリに対応する設定ファイル(*.yaml または *.md)を配置します。

例

エージェントの例 (agents/code-review.yaml)

name: "コードレビューエージェント"
description: "プルリクエストのコードレビューを自動化します"
trigger:
  event: pull_request
  action: [opened, synchronize]
tasks:
  - run: lint
  - run: test
  - run: security-scan

ルールの例 (rules/style-guide.md)

# スタイルガイド

- インデントには2スペースを使用すること
- 行末のセミコロンは必須
- 変数名はキャメルケースを使用すること

注意事項

  • 各コンポーネントの設定ファイルは適切なYAMLまたはMarkdown形式で記述してください。
  • フックはパフォーマンスに影響を与える可能性があるため、重い処理は避けてください。
  • ルールはプロジェクトの要件に合わせて調整し、チームメンバーと合意の上で設定してください。

ライセンス

このプロジェクトは MIT ライセンス の下で公開されています。


詳細なドキュメントや最新情報は GitHub リポジトリ を参照してください。

関連スキル