Brain-style CLAUDE.md review or authoring — checks for required sections, applies the minimal-routing principle, and flags common bloat.
Brain-style architecture review — surface decomposition, file-size, and redundancy opportunities for a file, function, class, or other code unit.
Diagnose the broker setup — a 5-point health check covering $PATH, the CLI symlink, server reachability, the Bash(broker:*) permission, and version drift.
Enter Broker Mode — the foreground read-execute-respond loop, one iteration per inbox batch.
Read the broker inbox — `broker recv` (advances the cursor) by default, or `broker history` (read-only) for peeking.
Use when writing or reviewing code in any project. Use when making naming decisions for variables, constants, functions, classes, or HTTP server routes. Use when adding or reviewing API endpoints and deciding between resource-oriented REST routes and action/instruction-style routes. Use when a linter flags naming conventions and you need to decide whether to fix or suppress. Use when fixing TypeScript type errors, lint warnings about types, or running a linter.
Reserved namespace for the broker DM/inbox CLI's shared reference docs (`docs/critical-rules.md`, `docs/signals.md`, `docs/authority.md`, etc.). All broker workflows are slash commands — `/skill-cefailures:broker:setup`, `:mode`, `:send`, `:read`, `:doctor`. Do not auto-load this skill on mentions of broker, inbox, DM, identity, or collaboration.
Use when authoring or updating user-capability documentation (`capabilities.md` files) co-located with route folders, screen components, feature folders, or API endpoints. Use when planning, brainstorming, or specifying any user-facing feature change. Use when reviewing whether a `capabilities.md` is in sync with the code it describes.
Use when completing a coding task and deciding whether documentation needs updating. Use when code changes have been made and you need to check if README, changelog, guides, or other docs should reflect those changes. Use when a project's CLAUDE.md has a Documentation Sync section listing files and triggers. Use after completing any development work to update release notes and changelogs. Use when offering to cut a new version of a project.
Use when working with elkjs for automatic graph layout, configuring ELK layout algorithms, building the ELK JSON graph format, or troubleshooting elkjs layout issues in a JavaScript/TypeScript codebase.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent skills for specific libraries, plus tooling to create new skills from online documentation. The skills can be used from Claude Code and Codex.
Each library gets a skill that provides API/pattern knowledge and debugging/troubleshooting guidance to an AI coding agent.
In Claude Code, run:
/plugin marketplace add brocef/skill-cefailures
/plugin install skill-cefailures
Skills are available as /skill-cefailures:<skill-name> (e.g. /skill-cefailures:ieee).
In Codex, add the marketplace and install the plugin:
codex plugin marketplace add brocef/skill-cefailures --ref main
codex plugin add skill-cefailures@skill-cefailures
Skills are available as skill-cefailures:<skill-name> in Codex sessions after starting a new thread.
If you've cloned the repo, you can load it directly:
claude --plugin-dir /path/to/skill-cefailures
pip install -r requirements.txt
# Using OpenAI (default — requires OPENAI_API_KEY)
python scripts/create_skill.py --name knex --url "https://example.com/knex-docs.md"
# Using Anthropic SDK (requires ANTHROPIC_API_KEY)
python scripts/create_skill.py --name knex --url "https://example.com/knex-docs.md" --backend sdk
# Using the local Claude CLI (no API key needed; requires Claude Code installed)
python scripts/create_skill.py --name knex --url "https://example.com/knex-docs.md" --backend cli
This fetches the documentation, uses an LLM to analyze and split it into a SKILL.md routing layer plus topical reference docs, and writes everything to skills/<name>/.
Backend choices:
--backend openai (default) — uses the OpenAI API. Requires pip install openai and OPENAI_API_KEY (or --api-key).--backend sdk — uses the Anthropic API directly. Requires pip install anthropic and ANTHROPIC_API_KEY.--backend cli — shells out to the local claude CLI (requires Claude Code).Optional flags: --model <id> overrides the per-backend default model; --force overwrites an existing skill directory.
.agents/plugins/
marketplace.json # Codex marketplace listing
.claude-plugin/
plugin.json # Plugin manifest (name, version, skills/commands paths)
marketplace.json # Marketplace listing
.codex-plugin/
plugin.json # Codex plugin manifest
commands/
brain-style/ # /skill-cefailures:brain-style:* commands
broker/ # /skill-cefailures:broker:* commands
documentation-sync/ # /skill-cefailures:documentation-sync:* commands
permissions-auditor/ # /skill-cefailures:permissions-auditor:* commands
process-inbox.md # /skill-cefailures:process-inbox
process-inbox-initiative.md # /skill-cefailures:process-inbox-initiative (orchestrator-only)
skills/ # Nine skills, one directory each
brain-style/
broker/
capabilities-sdlc/
documentation-sync/
elkjs/
ieee/
knex/
openai-api/
typebox/
<name>/
SKILL.md # Routing layer (loaded on invocation)
docs/
<topic>.md # Detailed reference (read on demand)
plugins/
skill-cefailures -> .. # Codex marketplace pointer to the repo-root plugin
scripts/
create_skill.py # Generate skill from URL
analyze_permissions.py # Analyze permission request logs
apply_permissions.py # Apply curated permission lists to settings.json
log-permission-requests.sh # Permission logging hook script
broker_server.py # Broker server: state, routing, persistence
broker_client.py # Async socket client for the broker
broker_cli.py # Broker CLI: server, REPL, one-shot subcommands
broker_constants.py # Shared protocol constants
broker_format.py # Message format helpers
broker_identity.py # Identity resolution (workspace → identity)
broker_storage.py # Persistence (inbox/outbox/cursors)
tests/ # pytest suite
docs/
release-notes/ # Per-version user-facing notes (vX.Y.Z.md + upcoming.md)
changelogs/ # Per-version developer changelogs
plans/ # Design and implementation documents
AGENTS.md # Project instructions for Codex and compatible agents
CLAUDE.md # Symlink to AGENTS.md for Claude Code compatibility
requirements.txt
npx claudepluginhub brocef/skill-cefailures --plugin skill-cefailuresUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Build and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.