mirror of
https://github.com/affaan-m/ECC.git
synced 2026-09-11 12:17:57 +02:00
* feat: bundle standalone taste distillation and application workflows * docs: fix imported taste skill markdown lint * docs: align Turkish agent catalog with taste skills * refactor: make ECC the canonical reusable video engine * fix: preserve video duration when applying image overlays * fix: preserve background colors in image compositing * fix: report best-effort duration targets and shortfalls * feat: ship verified Fusion presets with compatibility provenance * feat(tasteforge): preserve native edits in application bundles * feat(tasteforge): compile local preservation without hosted input * fix: update js-yaml to patched 4.3.2 * test: report bounded Stop wrapper failure diagnostics * fix(tasteforge): fail closed on unsafe output names, missing overlays and cadence - cli: default report and spec paths are derived from pack name and profile genre; require the manifest's name pattern before using either as a filename part so a traversal string cannot write outside cwd/out. - apply_local: a pack without cadence.json, or with no measured shots and no explicit mean_shot, raises instead of silently planning 1.0s shots and reporting a measured cadence. - legacy apply: a missing overlay aborts before any paid upload; forge() would have rejected it after every take was generated. - requirements-live: pin fal-client>=0.13.0, the first release whose subscribe() accepts client_timeout. Addresses the five P1 findings from the independent review of #3033. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015fxHRsydPqEcYngGbqkgt1 --------- Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
47 lines
1.2 KiB
JSON
47 lines
1.2 KiB
JSON
{
|
|
"name": "ecc",
|
|
"version": "2.2.1",
|
|
"description": "Harness-native ECC plugin for engineering teams - 68 agents, 291 skills, 94 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"
|
|
],
|
|
"userConfig": {
|
|
"hooks_enabled": {
|
|
"type": "boolean",
|
|
"title": "Enable ECC hooks",
|
|
"description": "Run ECC's local lifecycle, quality, and safety automation. Disable this to keep skills and commands without local hook automation.",
|
|
"default": true
|
|
},
|
|
"hook_profile": {
|
|
"type": "string",
|
|
"title": "ECC hook profile",
|
|
"description": "Choose minimal, standard, or strict. Invalid values safely fall back to standard.",
|
|
"default": "standard"
|
|
}
|
|
},
|
|
"mcpServers": {},
|
|
"skills": [
|
|
"./skills/"
|
|
],
|
|
"commands": [
|
|
"./commands/"
|
|
]
|
|
}
|