コンテンツにスキップ

Claude Code@エージェンティックコーディング

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. レイヤー

レイヤー 読み込まれるタイミング 用途
CLAUDE.md 常時 Claude Codeの各コンテキストの目次として使用する
.claude/agents claude --agentによるセッションの起動時 Claude Codeのセッションに人格 (設計者、レビュアー、何らかの専門家) を与えたい場合に、人格、コンテキスト、命令を定義する
.claude/hooks 指定したイベント時 (例:セッション開始時、コンテキスト入力時、完了時) ガードレール (例:静的解析、コンテキストのルールどおりかを検証、処理完了の通知) を定義する
.claude/rules 常時 Claude Codeにインプットするコンテキストを定義する
.claude/skills /<スキル名>の実行時 特定の場面のみでClaude Codeにインプットさせたいコンテキストと、その命令を定義する。


02. claudeコマンド

セットアップ

$ npm i -g @openai/codex


オプション

▼ --allow-dangerously-skip-permissions

承認を自動化する。

$ claude --allow-dangerously-skip-permissions


03. setting.json

~/.claude/setting.json に設定を実装する。

{
  "env":
    {
      "ANTHROPIC_BASE_URL": "<APIのURL>",
      "ANTHROPIC_AUTH_TOKEN": "<トークンの文字列>",
      "ANTHROPIC_MODEL": "bedrock/claude-sonnet-4-5",
      "ANTHROPIC_SMALL_FAST_MODEL": "bedrock/claude-haiku-4-5",
      "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000",
    },
  "alwaysThinkingEnabled": false,
}


04. Skills

ディレクトリ

.codex/
└── skills
    ├── agents/ # スキルで呼び出すエージェントを定義する
    ├── references/ # スキルで呼び出す参考情報を定義する
    ├── scripts/ # スキルで呼び出すスクリプトを実装する
    └── SKILL.md # スキルを定義する


SKILL.md

---
name: feature-design
description: 手順に沿って機能を設計する
---

# 機能設計