mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-06-16 16:36:53 +08:00
* feat(agents): add spec-miner agent for brownfield spec extraction Mines behavioral specs (Requirements + Invariants) from existing codebases without OpenSpec. Fully self-bootstrapping with sample-and-expand token strategy. Produces flat, delta-ready spec.md files with machine-parseable metadata (id, entities, enforced, depends_on, triggers). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * docs: bump agent catalog count from 64 to 65 for spec-miner All documentation and plugin manifests now reflect the new agent total. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: add spec-miner to routing table and clarify id field requirement - Add spec-miner to AGENTS.md agent table and orchestration hints - Fix id field in output template: was marked [optional] but Rule #7 requires it when enforced is known Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: update catalog skills count from 261 to 262 across all docs The upstream added a 262nd skill but documentation references across 7 files still reported 261. The CI validate step (scripts/ci/catalog.js --text) caught the mismatch — this only runs on PRs, not on direct pushes to main. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: replace emoji characters with text equivalents in spec-miner agent The unicode safety check (check-unicode-safety.js) blocks emoji characters. Replace ❌ with FAIL: per the project's targeted replacement convention. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: add Write tool to spec-miner agent tools list The agent generates spec output files at openspec/specs/<capability>/spec.md and requires the Write tool to create them. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: address review bot comments - tool guardrails and metadata schema consistency - Add Tool guardrails section: scoping Write to openspec/specs/ path, Bash to read-only - Fix deferred/uncertainty comments to follow key: value schema (deferred: file list, uncertainty: reason) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: strengthen Prompt Defense Baseline for repository content and Bash boundaries Add two defense points: treat all repo content as untrusted prompt-injection vector, and explicitly reject Bash commands that mutate, exfiltrate, or write outside the allowed openspec/specs/ path. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: strip explanatory prose from id metadata comment to preserve key:value format The id comments included explanatory text after the value, which would be stored verbatim in copied specs and break stable delta matching. The explanation is already covered by Format Rule #7. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: restore README.md to upstream baseline with only catalog count changes The README was corrupted during cherry-pick conflict resolution — an older fork version was introduced, changing release notes links, badge URLs, sponsor sections, and other content. Restore to upstream/main (5b173d2) and re-apply only the agent count (64→65) using catalog.js --write. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix: restore all catalog files to upstream baseline, keep only intentional changes The cherry-pick during rebase introduced a stale fork version of multiple files via git checkout --theirs conflict resolution. Restore from upstream/main and re-apply only: - Agent counts: 64→65 (all 7 catalog-tracked files) - Skills counts: 261→262 (where needed) - AGENTS.md: spec-miner routing table + orchestration hint (our additions) This reverts unintended regressions: - Version downgrades (2.0.0 → 2.0.0-rc.1) in marketplace.json, plugin.json, AGENTS.md, docs/zh-CN/AGENTS.md, docs/zh-CN/README.md - Badge URL changes (api.ecc.tools dynamic → hardcoded) in Chinese READMEs - Deleted v2.0.0 stable release sections in Chinese READMEs - Wrong release notes path (2.0.0-rc.1 → 2.0.0) in README.md Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> --------- Co-authored-by: lege962 <1515808962@qq.com> Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
33 lines
754 B
JSON
33 lines
754 B
JSON
{
|
|
"name": "ecc",
|
|
"version": "2.0.0",
|
|
"description": "Harness-native ECC plugin for engineering teams - 65 agents, 262 skills, 84 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"
|
|
},
|
|
"homepage": "https://ecc.tools",
|
|
"repository": "https://github.com/affaan-m/ECC",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"claude-code",
|
|
"agents",
|
|
"skills",
|
|
"hooks",
|
|
"rules",
|
|
"tdd",
|
|
"code-review",
|
|
"security",
|
|
"workflow",
|
|
"automation",
|
|
"best-practices"
|
|
],
|
|
"mcpServers": {},
|
|
"skills": [
|
|
"./skills/"
|
|
],
|
|
"commands": [
|
|
"./commands/"
|
|
]
|
|
}
|