diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 1b361245..0f8e302a 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -11,7 +11,7 @@ { "name": "ecc", "source": "./", - "description": "Harness-native ECC operator layer - 60 agents, 232 skills, 75 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses", + "description": "Harness-native ECC operator layer - 62 agents, 235 skills, 78 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses", "version": "2.0.0-rc.1", "author": { "name": "Affaan Mustafa", diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 09e435cd..8a354e95 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "ecc", "version": "2.0.0-rc.1", - "description": "Harness-native ECC plugin for engineering teams - 60 agents, 232 skills, 75 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses", + "description": "Harness-native ECC plugin for engineering teams - 62 agents, 235 skills, 78 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses", "author": { "name": "Affaan Mustafa", "url": "https://x.com/affaanmustafa" diff --git a/docs/COMMAND-REGISTRY.json b/docs/COMMAND-REGISTRY.json index 06e25726..94c03d9c 100644 --- a/docs/COMMAND-REGISTRY.json +++ b/docs/COMMAND-REGISTRY.json @@ -624,6 +624,15 @@ ], "path": "commands/python-review.md" }, + { + "command": "quality-gate", + "description": "Run the ECC quality pipeline for a file or project scope and report remediation steps.", + "type": "general", + "primaryAgents": [], + "allAgents": [], + "skills": [], + "path": "commands/quality-gate.md" + }, { "command": "react-build", "description": "Fix React build failures (Vite, webpack, Next.js, CRA, Parcel, esbuild, Bun) incrementally — JSX/TSX compile errors, hydration mismatches, server/client component boundary failures, missing types. Invokes the react-build-resolver agent for minimal, surgical fixes.", @@ -635,8 +644,8 @@ "react-build-resolver" ], "skills": [ - "react-patterns", - "frontend-patterns" + "frontend-patterns", + "react-patterns" ], "path": "commands/react-build.md" }, @@ -645,16 +654,17 @@ "description": "Comprehensive React/JSX code review for hook correctness, render performance, server/client component boundaries, accessibility, and React-specific security. Invokes the react-reviewer agent (and typescript-reviewer alongside on TSX/JSX changes).", "type": "testing", "primaryAgents": [ - "react-reviewer" + "react-reviewer", + "typescript-reviewer" ], "allAgents": [ "react-reviewer", "typescript-reviewer" ], "skills": [ + "accessibility", "react-patterns", - "react-testing", - "accessibility" + "react-testing" ], "path": "commands/react-review.md" }, @@ -665,20 +675,13 @@ "primaryAgents": [], "allAgents": [], "skills": [ + "accessibility", + "e2e-testing", "react-testing", "tdd-workflow" ], "path": "commands/react-test.md" }, - { - "command": "quality-gate", - "description": "Run the ECC quality pipeline for a file or project scope and report remediation steps.", - "type": "general", - "primaryAgents": [], - "allAgents": [], - "skills": [], - "path": "commands/quality-gate.md" - }, { "command": "refactor-clean", "description": "Safely identify and remove dead code with verification after each change.", @@ -854,7 +857,7 @@ "planning": 2, "refactoring": 1, "review": 9, - "testing": 47 + "testing": 50 }, "topAgents": [ { @@ -903,6 +906,14 @@ "skill": "continuous-learning-v2", "count": 6 }, + { + "skill": "tdd-workflow", + "count": 4 + }, + { + "skill": "accessibility", + "count": 3 + }, { "skill": "flutter-dart-code-review", "count": 3 @@ -911,10 +922,6 @@ "skill": "rust-patterns", "count": 3 }, - { - "skill": "tdd-workflow", - "count": 3 - }, { "skill": "cpp-coding-standards", "count": 2 @@ -934,10 +941,6 @@ { "skill": "golang-testing", "count": 2 - }, - { - "skill": "kotlin-patterns", - "count": 2 } ] } diff --git a/package.json b/package.json index 203c2a27..211ca791 100644 --- a/package.json +++ b/package.json @@ -247,6 +247,9 @@ "skills/quarkus-tdd/", "skills/quarkus-verification/", "skills/ralphinho-rfc-pipeline/", + "skills/react-patterns/", + "skills/react-performance/", + "skills/react-testing/", "skills/regex-vs-llm-structured-text/", "skills/remotion-video-creation/", "skills/research-ops/",