Identifies superior design patterns and architectural improvements. Conservative - only flags issues when confident with measurable benefits.
Reviews code for complexity violations (YAGNI, AHA, Rule of Three, SRP, DAMP, SOLID, DRY). Use proactively after code changes or on-demand for reviews.
Reviews code for idiomatic patterns in any language by dynamically researching conventions. Flags anti-patterns with severity levels and cited sources.
Reviews Go code for idiomatic patterns, citing Effective Go and official documentation. Flags anti-patterns with severity levels.
Reviews Python code for idiomatic patterns, citing PEP standards and official documentation. Flags anti-patterns with severity levels.
Implement one decomposed unit with idiomatic patterns, scope discipline, and quality gates
Generate a CLAUDE.md for the current project
Update the /essentials:sharpen skill with new resources or improvements
Inject behavioral plays and execution protocols. Run without args to see all plays, with a play name to activate it.
Create a GitHub PR with conventional commit title and brief description
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 Claude Code plugin with opinionated agents and skills for shipping code.
This plugin codifies how JSA+Partners ships software with Claude Code. Every skill is human-gated. The workflow enforces a disciplined path from idea to pull request: draft a user story, decompose it into single-commit units, then implement, review, document, and commit each unit before shipping the PR.
The review pipeline runs five specialized agents in parallel (complexity, architecture, technical, scope, and language idioms), then passes all findings through an adversarial skeptic agent to eliminate false positives.
gh) for /essentials:prCLAUDE.md in your project root (run /essentials:init to generate one)/plugin marketplace add JSA-Partners/claude-essentials
/plugin install essentials@jsapartners
The core workflow chains skills together. You review the output at every step and run /clear before moving on. This keeps the context window focused and puts a human in the loop at every stage.
flowchart LR
Z("/essentials:discuss") -.optional.-> A("/essentials:story")
A --> B("/essentials:decompose")
subgraph unit ["for each unit"]
direction LR
C("/essentials:implement") --> D("/essentials:review") --> E("/essentials:document") --> F("/essentials:commit")
F -- next unit --> C
end
B --> C
F --> G("/essentials:pr")
Start with /essentials:decompose story.md to break a story into unit files stored in ~/.cache/claude-essentials/. Then work through each unit one at a time:
/essentials:implement <unit-file> to build it. Scan the changes, then /clear./essentials:review <unit-file> to run the review agents. Address findings, do a manual diff review, then /clear./essentials:document <unit-file> to capture any learnings. Review the docs, then /clear./essentials:commit to wrap up the unit.Repeat for the next unit. When all units are done, run /essentials:pr.
Every command accepts a full unit file path. You can also pass a partial name like auth or unit-02 and the skill will search ~/.cache/claude-essentials/ to find it. Commands work ad-hoc too: /essentials:review src/ reviews a directory, /essentials:document auth-patterns documents a topic.
| Skill | Purpose |
|---|---|
/essentials:commit | Generate commit messages matching project patterns. Defaults to conventional commits. |
/essentials:decompose | Decompose a plan or user story into single-commit implementation units. |
/essentials:discuss | Explore a problem through discussion and research, then produce a prompt for /essentials:story. |
/essentials:document | Capture learnings from implementation into project docs, memories, or CLAUDE.md. |
/essentials:implement | Implement one decomposed unit with idiomatic patterns and quality gates. |
/essentials:init | Generate a CLAUDE.md for the current project based on codebase analysis. |
/essentials:meta | Update the /essentials:sharpen skill with new resources. |
/essentials:playbook | Inject behavioral plays and execution protocols. |
/essentials:pr | Create a GitHub PR matching project conventions. Requires gh CLI. |
/essentials:review | Review code with parallel specialized agents, adversarial verification, and human approval. |
/essentials:sharpen | Systematically improve skills and agents using proven patterns. |
/essentials:story | Create user stories through agent collaboration. |
npx claudepluginhub jsa-partners/claude-essentials --plugin essentialsA curated set of skills for each stage of development — propose, spec, design, plan, implement, ship.
Workflow skills and shared instructions for coding agents.
Persona-driven AI development team: orchestrator, team agents, review agents, skills, slash commands, and advisory hooks for Claude Code
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
Git commit workflow: atomic commits, validation, conventions
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