Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Camilool8
Curated web engineering pack with five sub-domains — api-service, design-system, distributed-backend, frontend-app, and fullstack-app — wiring domain skills, read-only architect/auditor agents, accessibility-first verification, and Core Web Vitals gates.
npx claudepluginhub camilool8/harness-engineering-templates --plugin harness-webAudits rendered UI for WCAG 2.2 AA compliance using axe-core. Use after any UI change to catch accessibility regressions before they ship.
Designs the OpenAPI schema, resource model, auth/z strategy, and error contract for an API service before any handler is written. Schema-first. Use before implementing any new endpoint, resource, or breaking change.
Verifies that the API implementation matches the committed OpenAPI schema and that no breaking changes are introduced without a version bump. Read-only. Use after api-implementer completes work, before merging any handler change.
Implements API handlers, middleware, and validation as specified in an api-architect plan. Bounded to the handler files named in the plan. Use only after an api-architect plan has been reviewed and the OpenAPI schema fragment committed.
Audits every API endpoint for OWASP API Security Top 10 issues including broken auth, excessive data exposure, injection, and missing rate limiting. Read-only. Use after api-implementer completes work and before a feature is marked done.
Astro server-first conventions — zero client JS by default, island hydration directives, content collections, and static vs server rendering. Use when working in an Astro project, adding islands, or deciding hydration strategy for a content-heavy site.
Auth.js v5 authentication conventions — encrypted sessions, env-var-only secrets, server vs client session access, edge middleware route protection, and provider credential inference. Use when adding or reviewing a login flow, OAuth, or session handling.
Drizzle ORM conventions — schema as source of truth, the generate/migrate workflow, expand-contract migrations for safe production changes, no destructive DDL without a reviewed PR, and the fluent vs relational query API. Use when defining schema, writing migrations, or querying the database with Drizzle.
Next.js App Router conventions — Server Components by default, leaf-node 'use client' boundaries, server-side data fetching with cache control, Server Actions for mutations, file-system routing, and the server/client import boundary. Use when building in the app/ directory or reviewing Next.js App Router code.
Playwright E2E conventions — the required page-object model, asserting on the accessibility tree (toMatchAriaSnapshot) rather than pixels, and strict per-test isolation with storageState for auth. Use when writing or reviewing end-to-end tests against a running dev or staging server.
Modifies files
Hook triggers on file write and edit operations
External network access
Connects to servers outside your machine
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.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Curated DevOps engineering pack with four sub-domains — cicd-platform, infrastructure, kubernetes-platform, and observability-sre — wiring domain skills, read-only architect/auditor agents, propose-never-apply IaC and Kubernetes safety hooks, and a Sigstore supply-chain posture.
Curated data engineering pack with four sub-domains — analytics-engineering, data-analyst-notebook, llm-app, and ml-pipeline — wiring domain skills, read-only architect/auditor agents, warehouse read-only and sample-then-scale guards, provenance audit logging, and eval-separation discipline.
Four non-negotiable safety hooks (command-guard, secret-scan, verify-gate, audit-log) plus cross-cutting engineering modules as auto-loading skills. Every Harness domain pack depends on this.
Curated mobile engineering pack with four sub-domains — flutter-app, native-android, native-ios, and react-native-expo — wiring domain skills, read-only compliance/UX-critic agents, a simulator/emulator-in-the-loop verification skill, store-compliance gates, and an OAuth-first credential posture.
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 library of opinionated Claude Code harness templates for software engineering across four curated domains — web, data, DevOps, and mobile.
The premise (per Birgitta Böckeler, Anthropic engineering, METR, and the practitioner consensus of 2025–2026):
Agent = Model + Harness. Templates that lean on the model's good judgement fail their first incident. The harness — not the agent — is the contract.
The full reasoning lives in docs/explanation/why-harness.md.
Install from inside Claude Code — add the marketplace, then install the pack for your domain:
/plugin marketplace add Camilool8/harness-engineering-templates
/plugin install harness-web@harness-engineering # or harness-data / harness-devops / harness-mobile
/harness-web:init # pick a sub-domain
Installing any domain pack pulls in harness-base automatically (the four non-negotiable safety hooks). Full walk-through: docs/tutorials/getting-started.md. Plugin catalog and the HARNESS.toml opt-in flags: docs/reference/plugins.md.
Prefer committed
.claude/artifacts in your repo (audit-heavy or regulated teams)? The bash assembler is still supported as an eject path — seedocs/reference/eject.md.
Five installable plugins — a shared harness-base plus four curated domain packs (harness-web, harness-data, harness-devops, harness-mobile):
.claude/HARNESS.toml; memory, progress-tracking, methodology, and orchestration guidance ship as auto-loading skills.permissions block; see docs/reference/recommended-permissions.md for an opt-in starting point.Every default is the 2026 practitioner consensus.
| You want to… | Read |
|---|---|
| Install a pack for the first time | docs/tutorials/getting-started.md |
Browse the plugin catalog + HARNESS.toml flags | docs/reference/plugins.md |
| Pick a domain pack and sub-domain | docs/how-to/pick-a-recipe.md |
| Use the bash assembler (eject path) | docs/reference/eject.md |
| Understand the design | docs/explanation/why-harness.md |
| Contribute a module, addon, or sub-domain | docs/how-to/ and CONTRIBUTING.md |
The full documentation index, organised by Diátaxis quadrant: docs/README.md.
Three deep-reference essays (the why behind the design):
docs/HARNESS_ENGINEERING.md — foundations, the Claude Code primitive reference, per-domain templates, cross-cutting concerns, universal anti-patterns.docs/METHODOLOGIES.md — SDD, TDD, BDD, ATDD, DDD, Agile, Waterfall, Lean, DevOps/SRE, Eval-Driven Development — each adapted to AI harnesses.docs/AGENT_ROLES.md — single-agent baseline, multi-agent topologies, the canonical role catalog, sub-agent design principles.docs/ user-facing documentation (start here)
tutorials/ learning-oriented walk-throughs
how-to/ problem-oriented recipes
reference/ schemas, CLI, catalogs, glossary
explanation/ understanding-oriented design notes
HARNESS_ENGINEERING.md deep reference
METHODOLOGIES.md deep reference
AGENT_ROLES.md deep reference