ECC Tools Pro is live. The GitHub App now has Stripe billing with a Pro tier ($19/seat/month) for private repo analysis, 50 analyses/month, and AgentShield-backed scanning. Free tier remains at 10 analyses/month for public repos. Install at github.com/apps/ecc-tools, upgrade at ecc.tools/pricing.
Selective install is here. Install only what you need with --with and --without flags. ecc install --profile developer --with lang:typescript --with agent:security-reviewer --without skill:continuous-learning. Agent and skill component families are now in the install manifest.
12 language ecosystems. C#, Rust, Java, Kotlin, C++, Go, Python, TypeScript, Perl, PyTorch, Nuxt 4, and Flutter now have dedicated rules, agents, or skills.
v1.8.0 shifts ECC from "config bundle" to a practical agent harness performance system: more reliable hooks, stronger eval/quality controls, and tighter parity across Claude Code, Cursor, OpenCode, and Codex (macOS app + CLI).
ECCHarnessLaunchWide.mp4
What’s New
New harness commands
/harness-audit
/loop-start
/loop-status
/quality-gate
/model-route
NanoClaw v2 upgrades
Model routing
Skill hot-load
Session branch/search/export/compact/metrics
New harness skills and operators
agent-harness-construction
agentic-engineering
ralphinho-rfc-pipeline
ai-first-engineering
enterprise-agent-ops
nanoclaw-repl
continuous-agent-loop
New agents
harness-optimizer
loop-operator
Reliability and Hook Fixes
Fixed SessionStart root resolution (robust fallback when plugin root env is missing).
Fixed empty/partial session summary behavior by moving summary persistence to the Stop lifecycle path where transcript payload exists.
Added explicit hook controls:
ECC_HOOK_PROFILE=minimal|standard|strict
ECC_DISABLED_HOOKS=comma,separated,ids
Replaced fragile inline one-liner hook commands with dedicated scripts for safer cross-platform behavior.
Improved Windows path handling for doc-warning/whitelist logic.
Hardened observer behavior for non-interactive environments to reduce hang risk.
Cross-Harness Parity
Claude Code, Cursor, OpenCode, and Codex now share tighter behavior around hooks, commands, and skill execution semantics.
OpenCode command mirrors added for the new harness command set.
Codex config/docs alignment improved for both app and CLI workflows.
Compatibility Notes
autonomous-loops is retained for compatibility in this release.
continuous-agent-loop is now the canonical skill name.
Upgrade Path
Pull latest and reinstall/update ECC.
Run /harness-audit to baseline reliability and risk.
Use /quality-gate . --strict on active repos.
If needed, tune hooks with ECC_HOOK_PROFILE and ECC_DISABLED_HOOKS.
Credits
frontend / marketing slides skill inspired by @zarazhangrui
continuous learning skill - homunculus-inspired by @humanplane
This release tightens ECC as a single source of truth across Claude Code, Codex, Cursor, and OpenCode, adds a full presentation-building workflow, and expands the repo with reusable content, research, and fundraising skills that are generic enough for any team to use.
cowork.mov
Highlights
Direct Codex support — ECC now ships cleaner Codex app + CLI support with AGENTS.md-based setup, installer support, and Codex-facing docs
Cross-platform harness parity — Cursor, Codex, and OpenCode support were expanded so the same repo structure works cleanly across all major AI coding tools
New frontend-slides skill — Build animation-rich, zero-dependency HTML slide decks and convert PPTX workflows into web-native presentations with strict viewport-fit rules
5 new generic business/content skills — article-writing, content-engine, market-research, investor-materials, and investor-outreach
Cowork marketplace compatibility — Plugin manifests were reworked for Cowork compatibility and cleaner marketplace behavior
Chief-of-staff agent — Added a communication-triage oriented agent for coordination-heavy workflows
Skills Added In This Cycle
Skill
Description
frontend-slides
HTML presentations, PPTX conversion guidance, style exploration
Investor cold emails, warm intros, follow-ups, and updates
liquid-glass-design
iOS 26 Liquid Glass design system
foundation-models-on-device
Apple on-device LLM integration patterns
swift-concurrency-6-2
Approachable Concurrency guidance for Swift 6.2
swiftui-patterns
SwiftUI architecture and implementation patterns
visa-doc-translate
Visa and document translation workflow guidance
Platform and Workflow Improvements
Improved Codex packaging and discovery
Better OpenCode package/release alignment
Cross-platform hook and path fixes
Auto-detect formatter support in the post-edit hook
Cleaner rule priority and development workflow documentation
Better skill metadata traceability and distribution support
Why This Matters
ECC is no longer just “a Claude Code plugin.” It now works as a multi-harness operating layer for modern AI coding environments while keeping the repo coherent enough to ship from one place.
Detailed Commit Log
chore: release v1.7.0
feat: add generic content and investor skills
Add frontend slides skill across platforms
fix: restructure plugin manifest for Cowork marketplace compatibility
feat(rules): add development-workflow.md with Feature Implementation Workflow (refs #235)
refactor(rules): split Feature Implementation Workflow from git-workflow.md (refs #235)
docs(rules): add Rule Priority section to resolve language-specific vs common rule conflicts
Update hooks.jsonRefine Write hook: cross-platform path handling, skippability, and expanded whitelist. Addressing #264, #267, #275, and #248.
Refine hooks for documentation file management
fix(skills): improve code examples in iOS 26 skills
fix(readme): correct skill count to 48 and add missing skill-stocktake to directory listing
fix(skills): add Approachable Concurrency build settings note to PhotoProcessor example
fix(skills): address code review feedback on iOS 26 skill examples
chore: update skill count from 43 to 46, add 3 iOS 26 skills to directory listing
feat(skills): add swift-concurrency-6-2 skill for Approachable Concurrency
feat(skills): add foundation-models-on-device skill for Apple on-device LLM
feat(skills): add liquid-glass-design skill for iOS 26 Liquid Glass UI system
fix: add origin metadata to skills for traceability Add origin field to all skill files to track their source repository. This enables users to identify where distributed skills originated from. Fixes #246
address review: remove .cursor/ duplicate, use is not None checks
fix: use CLI argument for hook phase detection in observe.sh
feat(skills): add visa-doc-translate skill
feat: auto-detect formatter in post-edit hook (Biome/Prettier)
fix: correct SwiftUI skill ViewModel injection and Equatable comparison