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

audit

Use when someone asks for an AIOS audit, asks to score their setup against the Four Cs, or says "is my AIOS working" / "audit my setup" / "find gaps in my AIOS". Produces a Four-Cs scoreboard with top-3 fixes ranked by leverage.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md9.2 KB

SKILL.md(原文)

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

What this skill does

Runs the Four Cs Audit on the current Claude Code project. Reads (never writes) the project's operating manual, memory, skills, agents, MCPs, decisions, and references. Scores each of the Four Cs out of 25. Surfaces strengths and the top 3 leverage-weighted gaps with concrete next-step commands.

Scope is structural — "is the AIOS built right?" It is NOT a capability planner. Capability gaps ("you could build a daily brief if you connected calendar") belong to /level-up. The audit answers: are the files, folders, registries, and connections in good shape?

First run is the baseline. Re-run weekly to watch the score climb. That's the compounding hook.

Today's context

  • Date: !date +%Y-%m-%d
  • Project root: the current working directory

The Four Cs (scored 25 each = 100 total)

LayerTest
ContextKnows the business — identity, team, voice, decisions, references
ConnectionsReaches the user's stuff — MCPs, integrations, data sources
CapabilitiesKnows how to do work — skills + agents
CadenceRuns without being asked — schedules, hooks, recurring rituals

Execution

Step 1: Discover the project shape

The audit looks for patterns and intent, not exact paths. File names vary. Use Glob and Read to check:

Operating manual: CLAUDE.md (root), CLAUDE.local.md (gitignored). Memory: MEMORY.md (root), ~/.claude/projects/<id>/memory/MEMORY.md, or memory/ folder. Skills: .claude/skills/*/SKILL.md — count + frontmatter. Agents: .claude/agents/*.md — count + frontmatter. Connection mechanisms (any of these = "reachable"):

  • MCPs: .mcp.json, .claude/settings.json (mcpServers key), .claude/settings.local.json
  • API scripts: scripts/*.py|.js|.ts documented in CLAUDE.md
  • Export pipelines: data/, imports/, exports/ with refresh script + last-run timestamp
  • API keys + reference guide: .env entries + corresponding references/{tool}-api.md

Connections registry: connections.md (anywhere). Reference guides: references/{tool}-api.md, references/*-reference.md, or equivalent. Decisions: decisions/log.md, decisions.md, or any append-only decisions file. References / SOPs: references/, docs/, sops/ folders. Templates: templates/, .claude/templates/. Hooks / scheduled jobs: .claude/settings.json hooks key, or skill names matching morning-*, weekly-*, daily-*, monthly-*, standup.

Don't penalize for non-canonical names if equivalent intent is captured elsewhere.

Step 2: Score each C (25 points each)

Context (25 pts)

CriterionPointsHow to detect
Operating manual exists and is substantive (>200 words)5Read CLAUDE.md, count words
Identity / role / voice captured5CLAUDE.md mentions who the user is + role/mission, OR .claude/rules/*.md exists
Persistent memory exists with multiple entries5MEMORY.md exists with >3 entries, OR memory/ has >3 files
Reference docs exist5references/, docs/, or sops/ has ≥1 file
Decisions captured5decisions/log.md or equivalent has ≥1 entry

Connections (25 pts) — domain-aware, mechanism-agnostic

A "reachable" connection counts via ANY mechanism: MCP, script, export pipeline, or .env key + references/{tool}-api.md. The kit is API-first; the audit doesn't prefer MCPs.

The 7 Tier-1 Universal Data Domains:

#DomainExamples
1Revenue / FinancialsStripe, Skool, GoHighLevel, QuickBooks, Looker
2Customer interactionsHubSpot, Salesforce, Gmail-as-CRM, Skool DMs
3CalendarGoogle Cal, Outlook, Calendly
4CommunicationGmail, Outlook, Slack, Teams
5Project / task trackingClickUp, Asana, Linear, Notion DB, Jira
6Meeting intelligenceGranola, Otter, Fireflies, Gong, Zoom
7Knowledge / filesNotion, Drive, Dropbox, Confluence, SharePoint

Tier-2 (bonus): AI service API keys (OpenRouter, Anthropic, OpenAI), decisions/history, content/publishing.

CriterionPointsHow to detect
Tier-1 domain coverage101.4 pts per tier-1 domain reachable. Round to nearest 0.5. Cap 10.
Reference guide presence5-1 per connected tool with no references/{tool}-api.md. Floor 0.
Auth / pipeline freshness5-1 per connection in needs-auth/expired state, or script with no run within 30 days. Floor 0.
Documentation in connections.md30 if missing; 1 sparse; 2 most; 3 covers all reachable.
Read-AND-write balance2At least one connection can WRITE (send email, post update, etc.). 0 if all read-only — the AIOS is a viewer not an OS.

Capabilities (25 pts)

CriterionPointsHow to detect
3+ skills installed10Count .claude/skills/*/SKILL.md
1+ user-built skill10Skill names not in: onboard, audit, level-up, skill-creator, skill-builder, decision, connect, connect-check, memory-prune, scaffold-skill, scaffold-agent, draft, standup (canonical AIS-OS + Anthropic shipped skills)
1+ agent defined5Count .claude/agents/*.md ≥ 1

Cadence (25 pts)

CriterionPointsHow to detect
1+ recurring/scheduled trigger10.claude/settings.json hooks, OR skill name matches morning-* / daily-* / weekly-* / monthly-* / standup
Recent activity / usage signal10Files in .claude/skills/ modified within 30 days, OR decisions/log.md has entry within 30 days
Templates folder populated5templates/ or .claude/templates/ has ≥1 file

Step 3: Identify top 3 gaps by leverage

For each criterion that lost points: leverage = (points lost) × (impact multiplier).

Impact multipliers:

  • 0 tier-1 domains reachable: 4x (AIOS is blind to the business)
  • Operating manual missing or thin: 3x (foundation)
  • ≤2 tier-1 domains reachable: 3x (Connections is the gateway to live data)
  • 0 skills: 2x (no Capabilities = no AIOS)
  • No recurring trigger: 2x (no Cadence = no autonomy)
  • All connections read-only: 2x (viewer, not an OS)
  • 0 reference guides for connected tools: 1.5x (every future skill re-researches the same APIs)
  • No decisions log: 1.5x
  • All others: 1x

Sort gaps by leverage descending. Take top 3. For each, write a one-line concrete next step:

  • Need a new skill? Recommend skill-creator (Anthropic) or skill-builder (if local), or "write SKILL.md at .claude/skills/<name>/SKILL.md with YAML frontmatter."
  • Need to log a decision? "Append to decisions/log.md."
  • Need to reach a tier-1 domain? Prefer API+script (write scripts/{tool}_api.py + save references/{tool}-api.md). Recommend claude mcp add only if no API path exists.
  • Connected tool missing a reference guide? "Research the API once, save endpoints + auth + common queries to references/{tool}-api.md."
  • Need a recurring trigger? "Add a hook to .claude/settings.json, or write a skill named daily-* you run each morning."

Step 4: Output the report

Print directly in chat (Markdown). Format:

# AIOS Audit — {date}
**Score: {total}/100** ({stage})

Stage thresholds:
- 0-39 → Stage 0: Foundation
- 40-69 → Stage 1: Built
- 70-89 → Stage 2: Compounding
- 90-100 → Stage 3: Autonomous

## Scoreboard

Context        {bar}  {n}/25  {label}
Connections    {bar}  {n}/25  {label}
Capabilities   {bar}  {n}/25  {label}
Cadence        {bar}  {n}/25  {label}

(bar = ## per 5pts; label = "Strong" ≥20, "Solid" 15-19, "Thin" 8-14, "Missing" <8)

## Strengths
- {1-3 short bullets from highest-scoring criteria}

## Top 3 Gaps (ranked by leverage)
1. **{gap name}** (-{points} × {multiplier})
   → {concrete next-step}
2. **{gap name}** (-{points} × {multiplier})
   → {concrete next-step}
3. **{gap name}** (-{points} × {multiplier})
   → {concrete next-step}

## Suggested next: {single most leveraged action}

---
Structural gaps only. To explore CAPABILITY gaps (what your AIOS could DO that it can't yet), run /level-up after this audit.

Step 5: Offer to save the report

After printing, ask: "Save this audit to audits/audit-{date}.md so you can track score over time?" If yes, write it (creating audits/ folder if needed). This is the only writable side effect.

Notes

  • Read-only by default. Never modify CLAUDE.md, memory, skills, or any project files. Only optional write is the audit report.
  • Be flexible about file names. Don't penalize for using non-canonical names if intent is captured.
  • Be honest, not generous. A 95/100 is a flex. Most setups land 40-70.
  • Don't suggest skills that don't exist. Point at what's actually available.
  • Speed matters. Report in under 60 seconds wall-clock. Read targeted files, count skill folders without reading each fully (frontmatter only).
  • Cadence detection is fuzzy. Infer from skill names if hooks/cron data isn't cleanly available.

レビュー

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

同じリポジトリのスキル

概要と使いどころ

daily

無料

Use at the start of a working day (or when the user asks "what should I focus on today / give me my brief / daily standup"). Produces a one-screen daily brief — today's top 3, open loops that need a nudge, what's slipping, and a suggested focus order. Trigger on "/daily", "daily brief", "what should I focus on today", "morning brief", "standup".

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

alirezarezvani/gaios472026年6月7日 更新

decide

無料

Use when the user faces a real decision with stakes and wants it framed cleanly — options, ranked criteria, a recommendation, the falsifier, and reversibility — then logged to decisions/log.md. Trigger on "/decide", "help me decide", "should I X or Y", "frame this decision", "what's the call here", "log this decision".

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

alirezarezvani/gaios472026年6月7日 更新

draft

無料

Use when the user needs a written communication drafted in their voice — an email, a Slack/Teams message, a team update, an announcement, a reply to a thread, or a post. Produces a ready-to-review draft matching references/voice.md; never auto-sends external. Trigger on "/draft", "draft an email", "write a reply", "draft the update", "draft the announcement", "respond to this thread in my voice".

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

alirezarezvani/gaios472026年6月7日 更新

Template skill for a leadership-transition / executive cockpit — when someone steps into or covers a leadership role and needs to not drop anything. Produces a handoff doc + decision-rights map, an "open loops" tracker, a team-comms cadence, and a recurring report/update drafter. Trigger on "/exec-cockpit", "handoff doc", "decision-rights map", "open loops tracker", "cover for <role>", "interim <role>". Customize the placeholders to your situation.

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

alirezarezvani/gaios472026年6月7日 更新

Use to run an autoresearch-style experiment loop — improve a measurable artifact by trying changes, measuring against one objective metric, keeping if better and reverting if not, on an isolated git branch with a logged trail. Trigger on "/experiment", "run an experiment loop", "autoresearch X", "tune/optimize X against a metric", "hill-climb X". Follows references/sops/experiment-loop.md. Enforces the autonomy gate (objective metric + reversible sandbox + no PHI/external) before any unsupervised looping.

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

alirezarezvani/gaios472026年6月7日 更新

graph

無料

Use when the user wants to build, refresh, or visualize the repo's knowledge graph — code structure plus the committed wiki/ — via graphify. Produces an interactive graph + a GRAPH_REPORT.md of God Nodes, surprising connections, and suggested questions. Trigger on "/graph", "build the knowledge graph", "graph the repo", "map the codebase", "refresh the graph", "visualize the second brain".

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

alirezarezvani/gaios472026年6月7日 更新

alirezarezvani のスキルをすべて見る

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