mirror of
https://github.com/affaan-m/ECC.git
synced 2026-09-08 07:37:48 +02:00
Add four curated skills that capture desk operating patterns without any vendor, counterparty, or person names: - operator-approval-loop: never-silent approval contract with hashed drafts, epoch-keyed decisions, an idempotent delivery ledger, a pre-draft baseline gate, and optional time-boxed auto-approval. - counterparty-channel-discipline: channel classes, mention gating, silent observation, a per-channel strict prompt template, and a data-shaped communication autonomy policy. - master-agreement-generator: template plus per-counterparty spec, role-selected clauses, rolling Schedule A appended by written notice, a pinned signature page, and a dependency-free Node build script. - esign-field-placement: calibrated Location panel placement, recipient ownership, screenshot evidence, and a save-as-draft default. Register the skills in a new operator-desk-patterns install module and capability, add contract tests, and refresh catalog counts (286 to 290). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016UHxskuJiMLydwLrxDRqwy
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, 290 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/"
|
|
]
|
|
}
|