Webアプリのアクセシビリティを点検し、WCAG 2.2のA・AA違反の検出から、フレームワーク別の修正案、再検証、監査報告書の作成まで支援するスキル。
- 公開前にアクセシビリティを点検したいとき
- 配色やキーボード操作を修正したいとき
- 関係者向けの監査報告書作成
Claude Codeのチーム導入に向け、権限設定、外部連携の承認状況、指示ファイルの重なりを点検し、会話本文を共有せず利用状況を集計するスキル。
Use when rolling Claude Code out to a team or organization, or auditing a rollout already under way — writing or reviewing shared and managed settings.json permissions, deciding which MCP servers, plugins and marketplaces to approve, cleaning up layered CLAUDE.md files, or measuring whether the team actually uses it. Lints settings across scopes, inventories every MCP server and plugin against an approved list, resolves CLAUDE.md layers and imports, and turns local session data into privacy-safe adoption counts.
Claude Codeをチームに導入する際の設定点検と、導入後の利用状況の把握を支援します。複数の適用範囲に分かれた権限設定を確認し、広すぎるコマンド許可や認証情報の混入を検出します。外部ツールと接続するMCPサーバー、プラグイン、マーケットプレイスを承認リストと照合し、CLAUDE.mdの階層や読み込み先、指示の重複も点検します。
共通の利用ルールを整えたい導入担当者や、すでに運用中の設定を監査したいチームに向いています。個人の会話本文を集めず、利用件数だけで定着状況を確認したい場合にも役立ちます。
付属の4本のスクリプトはPythonの標準ライブラリを使い、ネットワーク通信やLLM呼び出し、設定変更は行いません。利用集計で共有するのは件数のJSONのみです。ライセンスはMITです。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Portability: 4 stdlib scripts, no network, no LLM calls. They read config and counts; they change nothing.
One engineer's Claude Code setup is a preference. A team's is a policy. Settings
merge from five scopes, permissions.allow arrays combine across files, and
deny beats ask beats allow wherever it is written, so nobody can read the
effective policy from a single file. This skill makes it readable, then checks it.
# 1 - Guardrails: lint shared, local and managed settings together.
python scripts/settings_linter.py --repo . --managed /etc/claude-code/managed-settings.json
# 2 - Inventory: every MCP server, plugin and marketplace, against your approved list.
python scripts/mcp_plugin_inventory.py --repo . --allowlist approved.json
# 3 - Instructions: what CLAUDE.md actually loads, layer by layer.
python scripts/claude_md_layering_audit.py --repo .
# 4 - Adoption: each member runs this locally and shares only the JSON counts.
python scripts/adoption_tracker.py --member alice --output json > alice.json
python scripts/adoption_tracker.py --merge *.json --seats 12 --weeks-since-launch 6
Start from assets/managed-settings.example.json:
bypass mode disabled, secrets denied, risky commands on ask, managed hooks
only, an MCP and marketplace allowlist. Ship it through MDM before the first
seat; policy added after habits form becomes a negotiation.
Bash, Bash(*)) and pre-approved destructive commands
(force push, rm -rf, sudo, pipe-to-shell, publish, infra apply).env block, a committed .mcp.json, or a committed CLAUDE.md..claude/settings.local.json committed to git.Warnings cover dead rules (an allow that a deny shadows, mcp__* in allow),
enableAllProjectMcpServers, unpinned npx servers, plain-http remotes,
network-calling hooks, broken or too-deep @imports, duplicated or
contradictory instructions, and resident CLAUDE.md size.
enableAllProjectMcpServers.npx/uvx servers and unpinned marketplaces change under you.| Script | Role | Exit codes |
|---|---|---|
scripts/settings_linter.py | S1-S12 across shared, local, user and managed scopes | 0 · 2 warn · 3 bad input · 4 blocker |
scripts/mcp_plugin_inventory.py | One table of servers, plugins, marketplaces; M1-M6 | 0 · 2 · 3 · 4 |
scripts/claude_md_layering_audit.py | Resident vs on-demand layers, imports (4 hops), L1-L11 | 0 · 2 · 3 · 4 |
scripts/adoption_tracker.py | Member counts; team stage PILOT / SPREADING / EMBEDDED / STALLED | 0 · 2 stalled · 3 |
All support --sample and --output json.
references/settings_and_permissions.md — scopes, precedence, rule syntax, managed-only keys (7 sources)references/mcp_and_plugin_governance.md — MCP scopes, allowlists, marketplaces, pinning (6 sources)references/memory_and_adoption.md — CLAUDE.md layering, transcripts, OpenTelemetry, adoption stages (6 sources)assets/managed-settings.example.json — baseline team policyassets/approved-components.example.json — allowlist format for step 2assets/rollout_plan.md — four-phase plan with exit criteria per phaseまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
Webアプリのアクセシビリティを点検し、WCAG 2.2のA・AA違反の検出から、フレームワーク別の修正案、再検証、監査報告書の作成まで支援するスキル。
Webページの見出しやボタン、料金表示などの変更を検証するために、仮説・評価指標・必要人数・実施期間を整理し、A/Bテストの設計から結果分析まで支援します。
有料広告の見出しや本文を媒体ごとの文字数に合わせて作成し、配信実績を基にした改善案や比較テスト用の文案展開、文字数・表現の検証まで進めるスキル。
コード変更を本番障害、保守性、セキュリティの三つの視点で厳しくレビューし、見落としや弱い前提を洗い出して、重要度とマージ判断をまとめるスキル。
AIの回答で引用されることを目指し、記事の根拠や著者情報、構造を点検・改善します。監査レポートの作成に加え、見つけた引用を記録し、ページ別の状況を集計します。
デプロイや削除、支払いなど重要なエージェント操作に、改ざんを検知できる署名付き記録を作成します。記録の要否を判断し、発行から証明書だけでのオフライン検証まで扱います。