Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.
日本語の概要は準備中です。原文の説明を表示しています。
Fetch Claude Code documentation and help update configuration. Use /claude-code-guide <topic> where topic is: memory, skills, hooks, agents, settings, mcp, plugins, cli, overview, all
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Fetch the latest Claude Code documentation from code.claude.com and help update your configuration files based on current best practices.
/claude-code-guide <topic>
| Topic | Description | Doc URLs | Config Files |
|---|---|---|---|
memory | CLAUDE.md configuration | /memory, /best-practices | CLAUDE.md, CLAUDE.local.md |
skills | Skills system | /skills | .claude/skills/*.md |
hooks | Hooks configuration | /hooks, /hooks-guide | .claude/hooks/, settings.json |
agents | Custom subagents | /sub-agents | .claude/agents/*.md |
settings | Settings.json config | /settings | settings.json, settings.local.json |
mcp | MCP servers | /mcp | settings.json mcpServers |
plugins | Plugin system | /plugins, /plugin-marketplaces | plugins/ |
cli | CLI reference | /cli-reference | N/A (reference) |
overview | Features overview | /features-overview | N/A (reference) |
all | Full documentation | All above | All config files |
File Locations & Precedence (highest to lowest):
/Library/Application Support/ClaudeCode/CLAUDE.md (macOS) - org-wide./CLAUDE.md or ./.claude/CLAUDE.md - team-shared./.claude/rules/*.md - modular topic-specific rules~/.claude/CLAUDE.md - personal across all projects./CLAUDE.local.md - personal project-specific (gitignored)Best Practices:
@path/to/file syntax to include other filespaths field for conditional rulesExample CLAUDE.md:
# Project Standards
- Use TypeScript strict mode
- Follow ESLint airbnb config
- Write tests for all new functions
# Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`
# Architecture
- React components in src/components/
- API routes in src/api/
- Shared utilities in src/utils/
Modular Rules (.claude/rules/):
---
paths:
- "src/api/**/*.ts"
---
# API Development Rules
- All endpoints must include input validation
- Use standard error response format
- Include OpenAPI documentation comments
Location: .claude/skills/<skill-name>/SKILL.md
Frontmatter Fields:
| Field | Required | Description |
|---|---|---|
name | No | Display name (defaults to directory name) |
description | Recommended | When to use this skill |
argument-hint | No | Hint for arguments, e.g., [filename] |
disable-model-invocation | No | true = only user can invoke |
user-invocable | No | false = only Claude can invoke |
allowed-tools | No | Restrict tools available |
model | No | Model override |
context | No | fork = run in subagent |
agent | No | Subagent type when context: fork |
Example Skill:
---
name: code-review
description: Reviews code for quality and best practices. Use after code changes.
allowed-tools: Read, Grep, Glob
---
When reviewing code:
1. Check for code clarity and readability
2. Look for potential bugs
3. Verify error handling
4. Check test coverage
5. Note security concerns
Provide feedback organized by priority:
- Critical (must fix)
- Warnings (should fix)
- Suggestions (consider)
Supporting Files: Skills can include additional files (templates, scripts, examples) referenced from SKILL.md.
String Substitutions:
$ARGUMENTS - User-provided arguments${CLAUDE_SESSION_ID} - Current session IDConfiguration Location: settings.json under hooks key
Available Hook Events:
| Event | When | Matcher |
|---|---|---|
SessionStart | Session begins | startup, resume, clear, compact |
UserPromptSubmit | User submits prompt | - |
PreToolUse | Before tool execution | Tool name |
PermissionRequest | Permission dialog | Tool name |
PostToolUse | After tool succeeds | Tool name |
PostToolUseFailure | After tool fails | Tool name |
SubagentStart | Subagent spawns | Agent type |
SubagentStop | Subagent finishes | Agent type |
Stop | Claude finishes | - |
PreCompact | Before compaction | manual, auto |
SessionEnd | Session terminates | - |
Hook Configuration Structure:
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"hooks": [
{
"type": "command",
"command": "$CLAUDE_PROJECT_DIR/.claude/hooks/format.sh",
"timeout": 30
}
]
}
]
}
}
Exit Codes:
0: Success (stdout shown in verbose mode)2: Blocking error (stderr fed back to Claude)Environment Variables:
CLAUDE_PROJECT_DIR: Project root pathCLAUDE_ENV_FILE: (SessionStart only) File for persisting env varsLocation: .claude/agents/<agent-name>.md or ~/.claude/agents/
Built-in Agents:
Explore: Fast, read-only, uses HaikuPlan: Research for plan mode, inherits modelgeneral-purpose: Full tools, complex tasksFrontmatter Fields:
| Field | Required | Description |
|---|---|---|
name | Yes | Unique identifier |
description | Yes | When to delegate |
tools | No | Allowed tools (inherits all if omitted) |
disallowedTools | No | Tools to deny |
model | No | sonnet, opus, haiku, or inherit |
permissionMode | No | default, acceptEdits, dontAsk, bypassPermissions, plan |
skills | No | Skills to preload |
hooks | No | Lifecycle hooks |
Example Agent:
---
name: code-reviewer
description: Expert code review. Use proactively after code changes.
tools: Read, Grep, Glob, Bash
model: sonnet
---
You are a senior code reviewer ensuring high standards.
When invoked:
1. Run git diff to see changes
2. Focus on modified files
3. Review for quality, security, performance
Provide feedback by priority:
- Critical (must fix)
- Warnings (should fix)
- Suggestions (consider)
File Locations (precedence highest to lowest):
managed-settings.json.claude/settings.local.json.claude/settings.json~/.claude/settings.jsonKey Settings:
| Key | Description |
|---|---|
permissions | Allow/deny/ask rules for tools |
hooks | Hook configurations |
env | Environment variables |
model | Default model override |
attribution | Git commit/PR attribution |
mcpServers | MCP server configurations |
enabledPlugins | Plugin enable/disable |
Permissions Example:
{
"permissions": {
"allow": ["Bash(npm run lint)", "Bash(npm run test:*)"],
"deny": ["Bash(curl:*)", "Read(./.env)"],
"additionalDirectories": ["../docs/"]
}
}
Adding Servers:
# HTTP transport (recommended for remote)
claude mcp add --transport http <name> <url>
# SSE transport (deprecated)
claude mcp add --transport sse <name> <url>
# Stdio transport (local)
claude mcp add --transport stdio <name> -- <command> [args...]
Scopes:
local (default): Current project, privateproject: Shared via .mcp.jsonuser: All your projectsExample .mcp.json:
{
"mcpServers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"db": {
"command": "npx",
"args": ["-y", "@bytebase/dbhub", "--dsn", "${DB_URL}"]
}
}
}
Commands:
claude mcp list - List serversclaude mcp get <name> - Get detailsclaude mcp remove <name> - Remove server/mcp - Check status (in Claude Code)Plugin Structure:
my-plugin/
├── .claude-plugin/
│ └── plugin.json # Required manifest
├── skills/ # Skills with SKILL.md
├── agents/ # Agent definitions
├── hooks/
│ └── hooks.json # Hook configs
└── .mcp.json # MCP servers
plugin.json Manifest:
{
"name": "my-plugin",
"description": "Plugin description",
"version": "1.0.0",
"author": { "name": "Your Name" }
}
Testing Plugins:
claude --plugin-dir ./my-plugin
Installing from Marketplace:
/plugin install <plugin-name>@<marketplace>
For the requested topic, fetch from https://code.claude.com/docs/en/<topic>:
For memory:
For skills:
For hooks:
For agents:
For settings:
For mcp:
For plugins:
For cli:
For overview:
For memory:
For skills:
For hooks:
For agents:
For settings:
For mcp:
For plugins:
Ask user which recommendations to apply, then:
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Validate WCAG 2.1 Level AA compliance and accessibility best practices. Use when performing accessibility audits and WCAG certification.
日本語の概要は準備中です。原文の説明を表示しています。
Analyze feature requirements, dependencies, and security considerations. Use when starting feature implementation from GitHub issues to understand scope, technical feasibility, and risks.
日本語の概要は準備中です。原文の説明を表示しています。
Run SQL queries against psql, BigQuery, or MySQL from the terminal, including natural-language-to-SQL and schema exploration. Use when analyzing data, inspecting DB state, or debugging tables. Trigger on "query the database", "SQL", "show me data from", "explore table".
日本語の概要は準備中です。原文の説明を表示しています。
Design REST APIs or function contracts with clear request/response specifications, error handling patterns, authentication strategies, and comprehensive documentation.
日本語の概要は準備中です。原文の説明を表示しています。
Generate comprehensive API endpoint tests for REST and GraphQL APIs. Creates tests for all HTTP methods, status codes, authentication, and validation.
日本語の概要は準備中です。原文の説明を表示しています。
Design component architecture and module structure using established architectural patterns for clean, maintainable, and scalable systems.
日本語の概要は準備中です。原文の説明を表示しています。