Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By geekatron
Orchestrate multi-agent workflows with guardrails for systematic software engineering: design architectures, enforce quality via adversarial reviews, audit security/compliance, generate docs/diagrams/tests, track work across sessions, and accrue persistent knowledge in markdown artifacts.
npx claudepluginhub geekatron/jerry --plugin jerryStrategy Executor agent — loads and executes adversarial strategy templates against deliverables, producing structured finding reports with severity classification (Critical/Major/Minor)
Quality Scorer agent — implements S-014 LLM-as-Judge rubric scoring with the SSOT 6-dimension weighted composite, producing per-dimension scores, weighted composite, and PASS/REVISE/ESCALATE verdict
Strategy Selector agent — maps criticality levels (C1-C4) to the correct adversarial strategy sets per SSOT quality-enforcement.md, producing an ordered execution plan with template file paths
API Contract Generator agent. Transforms use case realization artifacts into OpenAPI 3.1 specifications using a novel UC-to-contract transformation algorithm. Maps interaction sequences to API paths and operations, derives HTTP methods from request semantics, extracts request/response schemas from interaction preconditions and postconditions, and maps extension conditions to error responses. Requires input use case at realization_level = INTERACTION_DEFINED with populated interactions block from uc-slicer Activity 5. Invoke when generating, creating, deriving, or mapping use case interactions to API contracts.
API Contract Validator agent. Validates generated OpenAPI 3.1 specifications against the OpenAPI schema standard and verifies traceability from every API operation back to its source use case interaction step. Checks completeness (all interactions mapped), correctness (HTTP methods match request semantics), and standards compliance (valid OpenAPI structure). Requires both the generated contract file and the source use case artifact. Invoke when validating, checking, verifying, or auditing API contracts generated from use cases.
On-demand adversarial quality reviews using strategy templates. Selects strategies by criticality level, executes adversarial templates against deliverables, and scores quality using LLM-as-Judge rubric. Integrates with quality-enforcement.md SSOT.
This skill should be used when the user asks to "design system", "create ADR", "review architecture", or mentions architectural decisions.
Markdown AST operations for Jerry documents. Provides structured parse, query, modify, validate, and render operations on Jerry markdown files via the jerry ast CLI.
This skill should be used when the user says "bootstrap", "set up Jerry", "configure guardrails", "initialize Jerry", or asks how to get started with Jerry. Sets up Jerry's context distribution by syncing behavioral rules and patterns.
API contract generation from use case realization artifacts using a novel UC-to-contract transformation algorithm. Transforms use case interaction sequences (produced by /use-case uc-slicer Activity 5) into OpenAPI 3.1 specifications with full traceability from API operations to source interaction steps. Validates generated contracts against OpenAPI schema standards. Requires use case artifacts at realization_level = INTERACTION_DEFINED with populated interactions block. Invoke when generating API contracts, OpenAPI specs, endpoint designs, request/response schemas, or operation mappings from use case artifacts.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Corca Workflow Framework — consolidated hooks and skill orchestration for structured development sessions
The AI engineering workflow framework for teams — full lifecycle from ticket to post-mortem with quality gates at every stage
Production-ready Claude Code configuration with role-based workflows (PM→Lead→Designer→Dev→QA), safety hooks, 44 commands, 19 skills, 8 agents, 43 rules, 30 hook scripts across 19 events, auto-learning pipeline, hook profiles, and multi-language coding standards
AI-powered development workflow automation - Phase-based planning, implementation orchestration, preflight code quality checks with security scanning, ship-it workflow, and development principles generator for CLAUDE.md
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
Context-Driven Development plugin that transforms Claude Code into a project management tool with structured workflow: Context → Spec & Plan → Implement
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
A Claude Code plugin for behavior and workflow guardrails with knowledge accrual.
Jerry is a Claude Code plugin that adds structured problem-solving capabilities, work tracking, and knowledge management to your Claude Code sessions. It combats Context Rot—the phenomenon where LLM performance degrades as context fills—through persistent artifacts and filesystem-based memory.
Note: You do NOT need Python installed to use Jerry. The plugin runs within Claude Code using its built-in capabilities. Python is only required if you want to contribute to Jerry's development.
"The effective context window where models perform optimally is often <256k tokens, far below advertised limits." — Chroma Research
Jerry is installed via a local marketplace. Choose your platform:
# 1. Install uv (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# 2. Clone Jerry to a local directory
mkdir -p ~/plugins
git clone https://github.com/geekatron/jerry.git ~/plugins/jerry
# 3. In Claude Code, add the local marketplace
/plugin marketplace add ~/plugins/jerry
# 4. Install the Jerry plugin
/plugin install jerry@jerry-framework
# 1. Install uv (if not already installed)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# 2. Restart your terminal to update PATH, then verify
uv --version
# 3. Clone Jerry to a local directory
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\plugins"
git clone https://github.com/geekatron/jerry.git "$env:USERPROFILE\plugins\jerry"
# 4. In Claude Code, add the local marketplace (use forward slashes)
/plugin marketplace add C:/Users/$env:USERNAME/plugins/jerry
# 5. Install the Jerry plugin
/plugin install jerry@jerry-framework
After installation, run /plugin in Claude Code and check the Installed tab. You should see jerry listed.
See docs/INSTALLATION.md for detailed instructions and troubleshooting.
Jerry is primarily developed and tested on macOS. We are actively working on cross-platform portability, with Windows support as the immediate priority.
| Platform | Status |
|---|---|
| macOS | Primary — fully supported |
| Linux | Expected to work — not regularly tested |
| Windows | In progress — core functionality works, edge cases may exist |
Encountering a platform-specific issue? File a report using the template for your platform:
Your reports directly drive portability improvements.
Jerry's CI pipeline tests on macOS, Ubuntu, and Windows. See CONTRIBUTING.md for platform-specific development notes.
Jerry provides skills—natural language interfaces you invoke with slash commands:
| Skill | Purpose | Example |
|---|---|---|
/problem-solving | Research, analysis, root cause investigation | "Research OAuth2 patterns" |
/worktracker | Task and work item management | "Create a task for login feature" |
/nasa-se | Systems engineering (NPR 7123.1D) | "Define requirements for API" |
/orchestration | Multi-phase workflow coordination | "Orchestrate the release pipeline" |
/architecture | Design decisions and ADRs | "Create ADR for caching strategy" |
/transcript | Meeting transcript parsing | "Parse the meeting notes" |
You: /problem-solving analyze why the tests are failing