Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By Camilool8
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.
npx claudepluginhub camilool8/harness-engineering-templates --plugin harness-mobileDesigns Kotlin / Jetpack Compose app shape — Gradle module graph (KSP + Compose compiler), target/min SDK, Hilt DI graph, Compose state management discipline.
Writes JUnit unit tests, Compose UI Test, Espresso, and Roborazzi snapshots. Pairs with compose-implementer.
Audits a mobile project for App Store + Play compliance — 5.1.2(i) AI disclosure, PrivacyInfo.xcprivacy completeness, Required Reason API coverage, Data Safety form alignment, foregroundServiceType declarations, account-deletion paths. Produces a red/amber/green checklist. Read-only; never modifies source.
Writes Jetpack Compose UI + ViewModels. Verifies on emulator before claiming done.
Triages Firebase Crashlytics issues for a mobile app. Reads top issues by frequency / impact, fetches sample events, maps to source code (if symbols are uploaded).
EAS Build / Submit / Update conventions for Expo apps — development/preview/production profiles in eas.json, the OTA-vs-binary decision via expo prebuild --check, and two-key gating on eas submit. Use when configuring EAS profiles or running EAS Build/Submit/Update for a React Native Expo project.
Expo's hosted MCP (mcp.expo.dev, Streamable HTTP + OAuth) for EAS Build/Submit/Workflow inspection. Use when wiring or driving the Expo MCP for a React Native Expo project — listing/running builds and workflows, reading build logs, and respecting safety.two_key gating on billable build_run/build_submit/workflow_run calls.
Fastlane lane conventions for iOS + Android store delivery — beta/release/internal/production lanes, screenshot lanes, match signing with an App Store Connect API key kept out of env, scoped Play service accounts, and two-key gating on release lanes. Use when authoring a Fastfile or running fastlane to build, sign, or upload mobile binaries.
Firebase MCP (firebase-tools mcp) for Auth, Firestore, Storage, Realtime DB, FCM, Cloud Functions logs, Remote Config, App Hosting, and Experimental Crashlytics. Use when wiring or driving the Firebase MCP for a mobile project — querying or managing Firebase services over OAuth/ADC with no FIREBASE_TOKEN in env, degrading gracefully when Experimental tools shift.
Maestro cross-platform mobile E2E conventions — one declarative YAML flow per user journey under .maestro/, stable testID/accessibility-label selectors over coordinates, local/Studio/Cloud run modes, and the Feb 2026 Maestro MCP. Use when authoring or running Maestro end-to-end flows for any iOS, Android, React Native, or Flutter target.
Executes bash commands
Hook triggers when Bash tool is used
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
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.
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Harness-native ECC plugin for engineering teams - 63 agents, 251 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
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 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.
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