Help us improve
Share bugs, ideas, or general feedback.
Documents the ACOS meta-system architecture, skill/command/hook structure, and design principles. Use when extending ACOS, adding new skills, or onboarding.
npx claudepluginhub frankxai/claude-skills-library --plugin claude-skills-libraryHow this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills-library:acos-metaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
ACOS describes itself using the same primitives it uses to build everything else. This skill is ACOS about ACOS.
Guides creation, validation, auditing, and management of Claude Code skills and slash commands with templates, workflows, naming conventions, and docs queries.
Knowledge base on Claude Code formats, patterns, and configurations for commands, agents, skills, hooks, memory, plugins, settings. Use for creating, improving, auditing components.
Guides developers in creating Claude Code plugin skills: frontmatter metadata, Markdown instructions, bundled scripts/references/assets, and best practices.
Share bugs, ideas, or general feedback.
ACOS describes itself using the same primitives it uses to build everything else. This skill is ACOS about ACOS.
acos-intelligence-system/
├── .claude-plugin/
│ └── plugin.json ← Plugin manifest (v11.0.0)
├── .mcp.json ← MCP server registry
├── CONNECTORS.md ← Connector category map
├── skills/ ← Domain expertise (subdirs, progressive disclosure)
│ ├── [skill-name]/
│ │ ├── SKILL.md ← Lean main file (<3K words)
│ │ └── references/ ← Deep content, fetched on demand
├── commands/ ← Slash commands (one .md per command)
├── hooks/ ← Lifecycle automation (SessionStart, Stop, etc.)
├── docs/ ← Strategy documents
└── README.md ← Entry point
SKILL.md contains the mental model and workflow skeleton. Details live in references/. Claude loads the lean summary and fetches references only when needed. This keeps context efficient without sacrificing depth.
Skills reference ~~categories, not vendor names. The .mcp.json maps categories to specific tools. Swap tools without touching skill content.
Commands are fully-specified workflows in markdown — trigger, input gathering, decision logic, output structure, follow-up options. No code. Claude interprets and executes.
The /acos command is the entry point. It routes based on keyword detection:
User request
|
├── AI architecture keywords → Technical Architect agent
├── Content/writing keywords → Content Engine
├── Music keywords → Music Producer
├── Visual/image keywords → Visual Creation Council
├── Deploy/build keywords → DevOps Pipeline
├── Research keywords → Deep Research swarm
└── Complex/multi-file → Full swarm (5+ agents)
The hook system (hooks/skill-activation-prompt.sh) enhances routing with pattern matching before Claude processes the request.
skills/[skill-name]/SKILL.mdname, description (include trigger phrases)skills/[skill-name]/references/ for detailed contentskills/skill-rules.json if using activation matchingSKILL.md frontmatter template:
---
name: skill-name
description: "One-sentence description. Include trigger phrases like: what actions activate this skill, what topics it covers."
---
commands/[command-name].mddescription, argument-hint (optional)> See CONNECTORS.md reference## Workflow with numbered steps/[command-name] and verify executionCommand frontmatter template:
---
description: What this command does in one sentence
argument-hint: "<optional argument description>"
---
.claude/agents/[agent-name].mdTask(subagent_type="[agent-name]", prompt="...")ACOS has 15 hooks across 6 lifecycle events. When hooks behave unexpectedly:
cat .claude-flow/audit.jsonl | tail -20cat .claude-flow/circuit-breaker.jsoncat .claude-flow/metrics/learning-status.jsonnpm run monitor (real-time hook dashboard)Hook event map:
SessionStart → session-start.js + starlight-bridge + todo-continuation restore
UserPromptSubmit → skill-activation-prompt.sh
PreToolUse → quality-gate + circuit-breaker
PostToolUse → post-tool-track.js + audit-trail
Stop → stop-finalize.js + todo-continuation save + learning-hooks
PreCompact → context preservation
ACOS tracks its own intelligence score across sessions:
| Component | Weight | Measured by |
|---|---|---|
| Skill activation accuracy | 25% | Trajectory success rates |
| Pattern extraction quality | 25% | n-gram count in patterns.json |
| Memory utilization | 20% | Context recovery on session start |
| Hook reliability | 15% | Zero circuit breaker breaks |
| Self-modify safety | 15% | Score delta tracking |
View with /acos-score.
ACOS v11 integrates patterns from the knowledge-work-plugins ecosystem:
| Pattern | Source | Applied in ACOS |
|---|---|---|
| Progressive disclosure | knowledge-work-plugins | All new skills use SKILL.md + references/ |
| Plugin manifest | knowledge-work-plugins | .claude-plugin/plugin.json |
| Connector agnosticism | knowledge-work-plugins | CONNECTORS.md with ~~category placeholders |
| Command workflow format | knowledge-work-plugins | Standardized command structure with input gathering |
| Two-tier memory | productivity plugin | creator-productivity skill |
| Brand voice framework | marketing plugin | brand-voice skill |
ACOS contributes back to knowledge-work-plugins:
creator/ plugin — creator-specific domain (content, visual, music)See references/v11-architecture-decisions.md for the full integration rationale.
These are NOT pillars — they are reusable substrates that every pillar can consume. Each ships as its own OSS repo with its own contracts.
| Substrate | OSS repo | Purpose | Composed by |
|---|---|---|---|
| Starlight Intelligence System (SIS) | frankxai/Starlight-Intelligence-System | 9-layer governance protocol + sovereignty clause + file-contract attestation | Every pillar's substrate-tier decisions |
| Library OS | frankxai/library-os | Book intelligence: quotes, chapters, related-reading, JSON-LD per book hub | /library surface; Book pillar |
| Visual Intelligence System (VIS) | (FrankX-internal) | 9-platform persona matrix; NB2 / Higgsfield / HyperFrames 3-tier asset stack | Visual pillar; Content Ops Pillar 1 |
| Prompt Hub | frankxai/prompt-engine + frankxai/prompt-library | 13-agent prompt-engineering team + Library-of-Alexandria corpus + IFS Psyche layer | Every pillar's system-prompt design + /po + /superintelligence |
| Second Brain OS | frankxai/second-brain-os | Local-first cross-session memory (parts, profiles, reflections); v0.1.0 | Prompt Hub's Cartographer + Psychometrist for recall |
docs/superpowers/specs/YYYY-MM-DD-<name>-design.md./starlight-board (per the board-before-tag invariant)..claude/.frankxai/<name> under MIT (mirror Library OS / Prompt Hub pattern).@prompt-conductor (Opus composer, top-level entry) routes to 12 specialists via 8 canonical flows:
flow-design / flow-optimize / flow-evaluate — builds, refines, scores promptsflow-harvest / flow-curate — imports OSS patterns, maintains libraryflow-introspect / flow-profile — IFS Cartographer + psychometric instruments (maps not unburdens; crisis-routing-as-code at lib/prompt-hub/crisis-routing.ts)flow-knowledge-base — designs RAG ingestion + retrieval prompt pairsRed Team gates every publish flow. Voice gate (lib/voice/frankx-voice.ts) checks every output before return.
Adding a new lab specialist when a new model family drops: author .claude/agents/prompt-<lab>-specialist.md, add to AgentName + Lane types in lib/prompt-hub/types.ts, add to Conductor's lab-specialist selection table, register <lab> row in repos/prompt-library/taxonomy/lanes.yaml. No new repo, no new command — the Hub absorbs new labs through specialist addition only.
Master spec: docs/superpowers/specs/2026-05-13-prompt-hub-design.md.