By devjarus
Multi-agent software development system. 6 agents, 58 skills, 12 named protocols, 18 deterministic checks, 22 artifact templates. First-principles redesign around 4 primitives (Actor / Artifact / Skill / Check). Real runtime testing via Playwright / iOS-simulator MCPs.
Staff engineer / designer. Converts approved intent into spec.md, then approved spec into plan.md. Researches stack and test infra via MCPs. Drafts discovery questions as a structured ask_user bundle for the orchestrator to ask (subagents have no AskUserQuestion). Owns spec.md and plan.md drafts; orchestrator signs.
SRE / incident responder. Diagnoses production bugs and fix-round regressions. Reproduces, isolates, traces, writes diagnosis.md (or returns inspection note). Never writes application code.
Independent code reviewer / QA. Builds, runs the project's existing test suites (never ad-hoc curl scripts), tests UI via Playwright/iOS-Simulator MCP, writes review.md with PASS/FAIL + dispatch recommendation. Independent from implementor to prevent self-evaluation bias.
Engineer. Writes code + tests for assigned tasks. Adapts to any project via the skill manifest in plan.md. Tests first (unit + integration + e2e). Returns structured update for orchestrator to apply to work.md.
Tech-lead state machine. Reads state, classifies requests, dispatches subagents, runs deterministic checks, owns coordinator state. Never writes code.
Building AI agents with LangChain, LangGraph, deepagents, OpenAI Agents SDK, Claude Agent SDK, Strands, CrewAI, AutoGen, Mastra. Covers architecture, tool use, multi-agent orchestration, memory, observability, deployment.
REST API design conventions covering URL structure, HTTP methods, response formats, status codes, pagination, and versioning. Use when designing or reviewing API endpoints.
Authentication and authorization patterns covering session-based auth, JWT, OAuth 2.0, RBAC, and security best practices. Use when implementing login flows, protecting endpoints, or handling user identity.
Go expertise — patterns for building HTTP servers, CLI tools, and concurrent systems using Go standard library and popular packages. Covers Go idioms, error handling, interfaces, and goroutine patterns.
Building generative UI — LLM-driven dynamic interfaces via Vercel AI SDK, JSON component rendering, streaming UI, agent-driven frontends. For chat interfaces, AI dashboards, runtime-composed UIs.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for shipping real software, not just writing code that compiles.
Drop-in multi-agent pipeline that turns "build me a notifications system" into shipped, tested, reviewed code — with human checkpoints at the decisions that matter and real runtime verification before anything ships.
shadcn v2 flags in a v4 project.design.html) you review in a browser surface — inline comments + a sha-bound approve, not ASCII mockups in a terminal.product.md north-star across features.Most AI coding tools happily generate code that compiles and breaks at runtime. They skip the design step, hallucinate library APIs, never actually launch the app, silently swallow errors, and forget everything the moment you close your terminal.
coding-agent is a reaction to those failures — an opinionated pipeline built from real pain:
| Failure mode | How the plugin handles it |
|---|---|
| "It compiles but the button is broken" | Evaluator runs Playwright against the live UI and screenshots it before PASS |
| "The architect hallucinated an API" | Architect must cite MCP queries (Context7/Exa) for stack and test-infra decisions |
| "Approvals got forged" | Only the orchestrator can call AskUserQuestion; subagents write drafts with blank signatures |
| "Same bug twice" | After a fix fails, next round routes to the Debugger (not another Implementor) |
| "Parallel work broke everything" | Plan declares explicit parallelism; orchestrator fans out only when declared |
| "The evaluator skipped screenshots" | Orchestrator's ui-evidence.sh check verifies screenshots exist before commit |
| "Learnings evaporated" | Close-out distills decisions/gotchas/patterns into learnings.md; every new feature reads it first |
git clone https://github.com/devjarus/coding-agent ~/.claude/plugins/coding-agent
# or point to a working tree during development:
claude --plugin-dir /path/to/coding-agent
bash ~/.claude/plugins/coding-agent/scripts/setup.sh
Writes .claude/settings.local.json with recommended permissions (broad allow + narrow ask for dangerous ops), enables all plugin MCPs, auto-detects iOS, updates .gitignore. Restart Claude Code to pick it up.
cd ~/my-project
claude
Then type something concrete:
"Build a notes API with Node + SQLite. Endpoints for POST /notes (text + tags) and GET /notes?tag. Integration tests required."
What happens next:
Orchestrator: classifies (medium feature), proposes path → AskUserQuestion
You: approve
Architect: reads profile + learnings.md
bundles stack decisions + discovery questions
→ returns ask_user to orchestrator
Orchestrator: surfaces questions in ONE AskUserQuestion
You: confirm stack
Architect: researches test infra (Context7/Exa)
writes spec.md → orchestrator prints it in chat
→ AskUserQuestion to approve
You: approve spec (Gate 2)
npx claudepluginhub devjarus/coding-agent --plugin coding-agentConsult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, plus codex, antigravity, and grok CLIs when installed) to get diverse perspectives on coding problems
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.
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.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.