By outcomeeng
Rust development workflow with testing, implementation, review, and architecture skills
Audit Rust ADRs for conventions, testability, and voice. Use after writing an ADR or before implementing from it.
Audit Rust code for design flaws and ADR compliance. Use after writing implementation code or before closing an outcome.
Simplifies Rust code for clarity and maintainability. Validates test coverage and quality before modifying, ensures tests pass after. Operates on recently modified code.
Audit Rust test code for evidence quality using the 4-property model. Use after writing tests or before closing an outcome.
Specialized soundness audit for Rust unsafe blocks and FFI boundaries. Use instead of rust-code-auditor when the target file contains unsafe blocks, extern functions, or raw pointer manipulation.
ALWAYS invoke this skill when writing ADRs for Rust.
Use when asked by the user to invoke the Rust architecture audit skill
Use when asked by the user to invoke the Rust test audit skill
Use when asked by the user to invoke the Rust code audit skill
ALWAYS invoke this skill when writing or fixing implementation code for Rust. NEVER write or repair Rust implementation code without this skill.
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.
A combined Codex and Claude Code plugin marketplace for Outcome Engineering — the product engineering paradigm where a durable map of your product, maintained as a Spec Tree, serves as the authoritative source of truth for all implementation.
This repository publishes two plugin surfaces from the same source tree:
.claude-plugin packages for Claude Code plugins, commands, and agents.codex-plugin packages for Codex skill bundlesAGENTS.md is a symlink to CLAUDE.md, so Codex and Claude Code read the same repo-level instructions.
/bootstrapinterviews you about your product, then scaffolds a spec tree — the durable map that drives all implementation.

npm install -g @outcomeeng/spx
The spx CLI is the developer tool for Spec Tree maintenance and validation. Required by all engineering plugins.
claude plugin marketplace add outcomeeng/plugins
codex plugin marketplace add outcomeeng/plugins
Codex registers the marketplace source in the user's ~/.codex/config.toml and reads the shared .codex-plugin bundles from it.
# Spec Tree methodology (requires spx CLI)
claude plugin install spec-tree@outcomeeng
# Language plugins (install per product, require spx CLI)
claude plugin install python@outcomeeng
claude plugin install typescript@outcomeeng
# Optional plugins
claude plugin install prose@outcomeeng
claude plugin install develop@outcomeeng
After adding the marketplace, enable only the plugins a product needs in that repo's committed .codex/config.toml:
[plugins."spec-tree@outcomeeng"]
enabled = true
[plugins."develop@outcomeeng"]
enabled = true
Add language plugins in projects that use them:
[plugins."python@outcomeeng"]
enabled = true
[plugins."typescript@outcomeeng"]
enabled = true
Add domain plugins the same way:
[plugins."frontend@outcomeeng"]
enabled = true
[plugins."visual@outcomeeng"]
enabled = true
[plugins."hdl@outcomeeng"]
enabled = true
> /bootstrap # set up a new spec tree

> /author outcome for search # author a new outcome node
> /author PDR for auth policy # author a product decision
> /author ADR for caching strategy # author an architecture decision
> /apply # start the TDD flow
> /commit # commit with Conventional Commits
See the full tutorial for the complete workflow — from bootstrapping to handoffs.
claude plugin marketplace update outcomeeng
codex plugin marketplace upgrade outcomeeng
From this checkout, just push-marketplace wraps the Codex upgrade with cache
path preservation so active sessions with stale skill paths keep resolving for
seven days.
When working on the marketplace itself, every branch that changes a plugin's
distribution surface bumps that plugin's version exactly once. The just bump
recipe automates this — it detects which plugins changed under src/plugins/<name>/**
since origin/main, classifies each plugin's change pattern into a semver
segment, and updates the version field in every manifest each plugin owns
(.claude-plugin/plugin.json and, when present, .codex-plugin/plugin.json)
in lockstep:
just bump # auto-detect segment per plugin vs origin/main
just bump-dry # preview without writing
just bump-check # CI gate: exit non-zero if any changed plugin needs a bump
just bump origin/main minor # force minor for every changed plugin (warns on disagreements)
just bump main major # major bump vs local main (must be explicit)
npx claudepluginhub outcomeeng/plugins --plugin rustClaude Code plugin agents, commands, and skills
Legacy Outcome Engineering (spx/): PRDs, ADRs, capabilities, features, stories
Visual diagrams: /excalidrawing (Excalidraw JSON generation)
Python development workflow with testing, architecture, and coding skills
Prose craft: /writing-prose (always active), /reviewing-prose (on request)
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 feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer