By ccimen
Eneo slash commands (/gsd-*, /eneo-env-check, /finding-teach), subagents (tdd-pair, domain specialists, reviewers, learning-extractor, autoreason-judge), and skills (PRD/plan/issues, FastAPI/Pydantic/SvelteKit/audit-log, frontend-design).
Run environment diagnostics at any time. Prints the exact command to fix every issue it detects. First thing a new developer runs; first thing anyone runs when something feels off.
Review the staged commit before it lands. Runs deterministic preflight + commit-message checks, invokes security-reviewer only on risky diffs, then commits through normal git hooks.
Socratic interview + scope lockdown for Deep-lane PRDs. Runs Pocock's interview script with the SuperClaude 90/70 confidence gate. Soft-requires plan mode; dispatches a read-only Explore subagent to verify assertions against the repo.
Triage + entry point for Fast/Standard/Deep lanes. Classifies the change, writes .claude/state/current-task.json, and creates the right artifact (prompt / SPEC.md / PRD + GitHub issue) based on lane. Prompts only when classification is genuinely borderline.
Turn an approved PRD into a tracer-bullet phased plan (Pocock template). Phase 1 is always the thinnest end-to-end path; phase count 3–6. Stop-hook validator enforces required sections.
MUST be used for any DB schema change in backend/alembic/**. Always writes reversible migrations and tests both up and down. Bumps the audit-schema tag when touching the audit_log table.
Use PROACTIVELY after every FastAPI endpoint touched by a phase. Asserts every @router.post|put|delete|patch has an accompanying audit_log.create call AND a test that asserts the audit row. Returns PASS or a list of missing-coverage items.
Blind tournament judge for A/B/AB comparisons on risky changes. Fresh context every call. Ranks three candidates (incumbent A / adversarial B / synthesis AB) via Borda count. "Do nothing" is a first-class outcome — explicitly preferred when differences are stylistic.
MUST be used for any FastAPI endpoint work in backend/src/intric/api/**. Enforces tenant_id filter on every query, audit entry on every mutating endpoint, Pydantic v2 response models, no raw SQL. Consult the fastapi-conventions + audit-log-writer skills.
Use after a milestone to mine the session transcript + scratchpad into a candidate skill. Produces draft SKILL.md + evals.md with a "pushy" description and ≥3-query eval (2 should-trigger + 1 near-miss). Dispatched by /eneo-recap and /finding-teach.
Use whenever adding or modifying a mutating endpoint (@router.post|put|delete|patch) in backend/src/intric/api/**, or any service method that mutates DB state. Provides the exact audit_log.create template + test assertion template. Eneo's compliance team treats missing audit entries as P0; /eneo-verify's Gate 5 fails ship if an endpoint lacks audit coverage.
Use whenever writing or editing any endpoint under backend/src/intric/api/** (and the services those endpoints call). Enforces Eneo's non-negotiable backend invariants — tenant_id filter on every query, audit entry on every mutation, Pydantic v2 response models, SQLAlchemy 2.0 style, structured logging, zero raw SQL. Load this skill before touching any FastAPI router so the patterns are in context.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
Use after /eneo-plan to decompose a plan into AFK/HITL-tagged GitHub issues in dependency order. Triggers on "create issues from plan", "break this into tickets", "open follow-up issues". Enforces thin-vertical-slice issues (not horizontal layer issues), mandatory tenancy:* and audit:* tags, Blocked-by dependency edges, and the rule that the PRD issue is NEVER closed here.
Use when decomposing an approved PRD into phased plan. Triggers on "plan the phases", "decompose PRD", "tracer bullet", or editing files under `.claude/plans/`. Produces Pocock-style vertical slices — Phase 1 is always the thinnest end-to-end path (schema + service + API + SvelteKit + 1 integration test). Phase count 3–6. Every phase cites PRD user-story IDs and has a wave plan; /eneo-plan's Stop-hook validator rejects plans missing these.
Uses power tools
Uses Bash, Write, or Edit tools
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.
Claude Code marketplace for the Eneo workflow.
eneo-core and eneo-standards/eneo-core:eneo-new "<change>"/eneo-core:eneo-commit "<message>"/eneo-core:eneo-doctor when the environment feels wrongeneo-standards enforce TDD, audit, tenancy, and quality gates| Plugin | Purpose |
|---|---|
eneo-core | Main /eneo-* workflow, subagents, and implementation skills |
eneo-standards | Hooks, validators, helper binaries, and status line |
eneo-findings | Findings workflow and learning extraction |
eneo-review | On-demand /eneo-peer-review plus trigger-gated external review agents |
/plugin marketplace add CCimen/eneoplugin
/plugin install eneo-core@eneoplugin
/plugin install eneo-standards@eneoplugin
/plugin install eneo-findings@eneoplugin
/plugin install eneo-review@eneoplugin # optional
/reload-plugins
Then run:
/eneo-core:eneo-doctor
/eneo-new → edit → /eneo-verify → /eneo-commit → /eneo-ship/eneo-new → /eneo-start → /eneo-verify → /eneo-commit → /eneo-ship/eneo-new → /eneo-discuss → /eneo-plan → /eneo-start → /eneo-verify → /eneo-commit → /eneo-ship → /eneo-recapCommand discovery note: /help mostly shows built-ins. For plugin commands, type / and filter by eneo, or inspect the plugin in /plugin.
/eneo-peer-review/eneo-peer-review is on-demand peer review — invoke it whenever you want a skeptical second pair of eyes on the current diff or task. It is not a hook and never auto-runs.
/eneo-peer-review # review the current diff
/eneo-peer-review "Is this the right ownership boundary?" # plain-language question
/eneo-peer-review plan "Should I implement this slice?"
/eneo-peer-review ready # gates: exits non-zero unless cleared
/eneo-peer-review deep "Challenge tests, API shape, slop." # stronger advisory review
/eneo-peer-review show # last review, reviewer output only
The runner uses Codex if installed, falls back to a fresh-context Claude session, and skips loudly with install hints when neither is available. Iterations are stored under .claude/peer-reviews/<slug>/, and iteration N+1 resumes the reviewer's prior critique by captured session id (never --last). green and ready are aliases that gate the exit code; deep is advisory only — asking for a deeper review never punishes you. See plugins/eneo-review/ for full options and tuning env vars.
/eneo-commit does/eneo-commit is the commit-time review step between technical verification and PR creation.
It keeps the workflow split clean:
/eneo-verify proves the change works/eneo-commit reviews the staged commit/eneo-ship opens the PR with the required metadata and evidenceUnder the hood, /eneo-commit combines:
security-reviewer pass only on risky diffsgit commit, so the repo's own hooks still remain the source of truthThis improves AI-assisted workflows in particular because it separates deterministic enforcement from advisory review instead of mixing both concerns into a single late-stage step.
The harness is intentionally split:
eneo-core owns workflow and subagentseneo-standards owns runtime enforcementeneo-findings owns backlog capture outside the current taskeneo-review stays quiet until /eneo-verify decides a change is risky enough to justify extra review, or until you run /eneo-peer-review for an on-demand architecture/code reviewbrThe harness already has:
.claude/state/current-task.json.claude/phases/ and .claude/recaps/Adding beads/br to the core flow would introduce another state system to reconcile. If the team later wants it, it should be an optional companion workflow, not a required harness dependency.
MIT
Optional adversarial review: Codex + Gemini reviewer subagents. Trigger-gated — only invoked by /gsd-verify-work when change is tagged audit:schema, tenancy:cross, authz, or LOC > 800. Output compatible with the A/B/AB autoreason tournament.
GitHub Projects findings tracker: /finding to create, list, or grab issues on the eneo project board, plus /finding-teach which extracts session learnings into candidate skills. Reads configurable board IDs and labels from .claude/config/findings.json so municipalities can override without forking the plugin.
Hook-enforced standards for Eneo: TDD phase gate (RED/GREEN/REFACTOR), bash firewall against test-edit bypass, wave barrier for parallel subagent coordination, coverage + mutation ratchets, trivial-assertion detector, PR metadata validator, protected-file gates, and pyright typecheck (ported from the legacy checker plugin).
npx claudepluginhub ccimen/eneoplugin --plugin eneo-coreUpstash 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 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.
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.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
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.