mirror of
https://github.com/affaan-m/ECC.git
synced 2026-08-17 21:15:40 +02:00
* feat: add Plan Canvas - browser annotate-and-approve review for plan artifacts - scripts/plan-canvas.js CLI (open/await/end/stop/server; bin ecc-plan-canvas) - loopback server + ECC-styled chrome + annotation SDK + zero-dep markdown renderer - Approve/Request-changes verdicts wired to the /plan confirmation gate - plan-canvas skill, /plan-canvas command, SessionStart hook surfacing open reviews - shared scripts/lib/loopback-guard.js extracted from control-pane (API re-exported) - 121 new tests incl. full-workflow E2E; registered in manifests, catalog, registry Inspired by lavish-axi (https://github.com/kunchenguid/lavish-axi) by @kunchenguid; original ECC-native implementation, not a port. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * refactor(plan-canvas): invoke via ecc-plan-canvas bin so the skill works from any project Skill/command referenced a cwd-relative `node scripts/plan-canvas.js`, unusable outside the ECC root. Switch to the ecc-plan-canvas bin (and $CLAUDE_PLUGIN_ROOT fallback) and align CLI next_step hints so an agent can run it as a skill in any repo. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * feat(plan-canvas): render Mermaid diagrams + ship Codex cross-harness surface - markdown renderer emits <pre class="mermaid"> for ```mermaid blocks (source entity-escaped so the browser decodes it for the renderer while blocking injection) - artifact template loads a pinned Mermaid build only when a diagram is present, themed to ECC dark, securityLevel strict, graceful offline fallback to source (ECC_PLAN_CANVAS_MERMAID_URL overrides for a local mirror) - skill teaches Mermaid-for-diagrams and states the CLI+JSON loop is harness-agnostic - add .agents/skills/plan-canvas (Codex) with agents/openai.yaml interface manifest - register in install-modules workflow-quality paths; docs updated Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * docs(plan-canvas): add demo screenshot Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * fix(ci): sync yarn.lock with new bin; add contributor checklist - yarn.lock records the ecc-plan-canvas bin so Yarn hardened-mode install no longer wants to modify the lockfile on public PRs - PR template + CONTRIBUTING gain a pre-push checklist covering the lockfile trap and the full skill/command/CLI registration surfaces Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: Haley Chen <2022hachen@gmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
262 lines
5.1 KiB
YAML
262 lines
5.1 KiB
YAML
spec_version: "0.1.0"
|
|
name: ecc
|
|
version: 2.0.0
|
|
description: "Initial gitagent export surface for ECC's shared skill catalog, governance, and identity. Native agents, commands, and hooks remain authoritative in the repository while manifest coverage expands."
|
|
author: affaan-m
|
|
license: MIT
|
|
model:
|
|
preferred: claude-opus-4-6
|
|
fallback:
|
|
- claude-sonnet-4-6
|
|
skills:
|
|
- agent-architecture-audit
|
|
- agent-eval
|
|
- agent-harness-construction
|
|
- agent-payment-x402
|
|
- agentic-engineering
|
|
- agentic-os
|
|
- ai-first-engineering
|
|
- ai-regression-testing
|
|
- android-clean-architecture
|
|
- api-design
|
|
- architecture-decision-records
|
|
- article-writing
|
|
- autonomous-loops
|
|
- backend-patterns
|
|
- benchmark
|
|
- blueprint
|
|
- browser-qa
|
|
- bun-runtime
|
|
- canary-watch
|
|
- carrier-relationship-management
|
|
- ck
|
|
- claude-devfleet
|
|
- click-path-audit
|
|
- clickhouse-io
|
|
- codebase-onboarding
|
|
- coding-standards
|
|
- compose-multiplatform-patterns
|
|
- configure-ecc
|
|
- content-engine
|
|
- content-hash-cache-pattern
|
|
- context-budget
|
|
- continuous-agent-loop
|
|
- continuous-learning
|
|
- continuous-learning-v2
|
|
- cost-aware-llm-pipeline
|
|
- cpp-coding-standards
|
|
- cpp-testing
|
|
- crosspost
|
|
- customs-trade-compliance
|
|
- data-scraper-agent
|
|
- database-migrations
|
|
- deep-research
|
|
- deployment-patterns
|
|
- design-system
|
|
- django-patterns
|
|
- django-security
|
|
- django-tdd
|
|
- django-verification
|
|
- dmux-workflows
|
|
- docker-patterns
|
|
- documentation-lookup
|
|
- e2e-testing
|
|
- energy-procurement
|
|
- enterprise-agent-ops
|
|
- error-handling
|
|
- eval-harness
|
|
- exa-search
|
|
- fal-ai-media
|
|
- flutter-dart-code-review
|
|
- foundation-models-on-device
|
|
- frontend-patterns
|
|
- frontend-slides
|
|
- fsharp-testing
|
|
- git-workflow
|
|
- golang-patterns
|
|
- golang-testing
|
|
- healthcare-cdss-patterns
|
|
- healthcare-emr-patterns
|
|
- healthcare-eval-harness
|
|
- healthcare-phi-compliance
|
|
- inventory-demand-planning
|
|
- investor-materials
|
|
- investor-outreach
|
|
- iterative-retrieval
|
|
- java-coding-standards
|
|
- jpa-patterns
|
|
- kotlin-coroutines-flows
|
|
- kotlin-exposed-patterns
|
|
- kotlin-ktor-patterns
|
|
- kotlin-patterns
|
|
- kotlin-testing
|
|
- laravel-patterns
|
|
- laravel-plugin-discovery
|
|
- laravel-security
|
|
- laravel-tdd
|
|
- laravel-verification
|
|
- liquid-glass-design
|
|
- logistics-exception-management
|
|
- market-research
|
|
- mcp-server-patterns
|
|
- motion-ui
|
|
- nanoclaw-repl
|
|
- nextjs-turbopack
|
|
- nutrient-document-processing
|
|
- nuxt4-patterns
|
|
- perl-patterns
|
|
- perl-security
|
|
- perl-testing
|
|
- plankton-code-quality
|
|
- plan-canvas
|
|
- plan-orchestrate
|
|
- postgres-patterns
|
|
- product-lens
|
|
- production-scheduling
|
|
- prompt-optimizer
|
|
- python-patterns
|
|
- python-testing
|
|
- pytorch-patterns
|
|
- quality-nonconformance
|
|
- quarkus-patterns
|
|
- quarkus-security
|
|
- quarkus-tdd
|
|
- quarkus-verification
|
|
- ralphinho-rfc-pipeline
|
|
- react-patterns
|
|
- react-performance
|
|
- react-testing
|
|
- regex-vs-llm-structured-text
|
|
- repo-scan
|
|
- returns-reverse-logistics
|
|
- rules-distill
|
|
- rust-patterns
|
|
- rust-testing
|
|
- safety-guard
|
|
- santa-method
|
|
- search-first
|
|
- security-review
|
|
- security-scan
|
|
- skill-comply
|
|
- skill-stocktake
|
|
- springboot-patterns
|
|
- springboot-security
|
|
- springboot-tdd
|
|
- springboot-verification
|
|
- strategic-compact
|
|
- swift-actor-persistence
|
|
- swift-concurrency-6-2
|
|
- swift-protocol-di-testing
|
|
- swiftui-patterns
|
|
- tdd-workflow
|
|
- team-builder
|
|
- token-budget-advisor
|
|
- verification-loop
|
|
- video-editing
|
|
- videodb
|
|
- visa-doc-translate
|
|
- x-api
|
|
commands:
|
|
- aside
|
|
- auto-update
|
|
- build-fix
|
|
- checkpoint
|
|
- code-review
|
|
- cost-report
|
|
- cpp-build
|
|
- cpp-review
|
|
- cpp-test
|
|
- ecc-guide
|
|
- epic-claim
|
|
- epic-decompose
|
|
- epic-publish
|
|
- epic-review
|
|
- epic-sync
|
|
- epic-unblock
|
|
- epic-validate
|
|
- evolve
|
|
- fastapi-review
|
|
- feature-dev
|
|
- flutter-build
|
|
- flutter-review
|
|
- flutter-test
|
|
- gan-build
|
|
- gan-design
|
|
- go-build
|
|
- go-review
|
|
- go-test
|
|
- gradle-build
|
|
- harness-audit
|
|
- hookify
|
|
- hookify-configure
|
|
- hookify-help
|
|
- hookify-list
|
|
- instinct-export
|
|
- instinct-import
|
|
- instinct-status
|
|
- jira
|
|
- kotlin-build
|
|
- kotlin-review
|
|
- kotlin-test
|
|
- learn
|
|
- learn-eval
|
|
- loop-start
|
|
- loop-status
|
|
- marketing-campaign
|
|
- model-route
|
|
- multi-backend
|
|
- multi-execute
|
|
- multi-frontend
|
|
- multi-plan
|
|
- multi-workflow
|
|
- orch-add-feature
|
|
- orch-build-mvp
|
|
- orch-change-feature
|
|
- orch-fix-defect
|
|
- orch-refine-code
|
|
- orch-review
|
|
- plan
|
|
- plan-canvas
|
|
- plan-prd
|
|
- pm2
|
|
- projects
|
|
- promote
|
|
- project-init
|
|
- pr
|
|
- prp-commit
|
|
- prp-implement
|
|
- prp-plan
|
|
- prp-pr
|
|
- prp-prd
|
|
- prune
|
|
- python-review
|
|
- quality-gate
|
|
- react-build
|
|
- react-review
|
|
- react-test
|
|
- refactor-clean
|
|
- resume-session
|
|
- review-pr
|
|
- rust-build
|
|
- rust-review
|
|
- rust-test
|
|
- santa-loop
|
|
- save-session
|
|
- security-scan
|
|
- sessions
|
|
- setup-pm
|
|
- skill-create
|
|
- skill-health
|
|
- test-coverage
|
|
- update-codemaps
|
|
- update-docs
|
|
- vue-review
|
|
tags:
|
|
- agent-harness
|
|
- developer-tools
|
|
- code-review
|
|
- testing
|
|
- security
|
|
- cross-platform
|
|
- gitagent
|