ECC v1.7.0 — Cross-Platform Expansion & Presentation Builder
992 tests. 56 skills. 33 commands. 14 agents. 4 major coding harnesses.
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-slidesskill — 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, andinvestor-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 |
article-writing
| Long-form writing, voice matching, guides, newsletters |
content-engine
| Platform-native repurposing for X, LinkedIn, TikTok, YouTube, newsletter |
market-research
| Market, competitor, investor, and technology research with sourcing |
investor-materials
| Decks, memos, models, fundraising docs, accelerator applications |
investor-outreach
| 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
- fix: sync plugin manifest to v1.6.0, add chief-of-staff agent, fix placeholder email
- fix(docs): use namespaced /everything-claude-code:plan in README examples
- fix(hooks): extract doc-warning hook to external script to fix CI
- feat(agents): add chief-of-staff communication triage agent (#280)
- feat: add Cursor, Codex, and OpenCode harnesses — maximize every AI coding tool
- feat: add security guides and sanitize external links across repo
- Merge pull request #233 from andydiaz122/nano_claw_v1
- Merge pull request #276 from pangerlkr/patch-7
- Merge pull request #273 from bintocher/bintocher/issue-246
- Merge pull request #255 from CindyPersonalGit/main
- Merge pull request #252 from pythonstrup/feat/auto-detect-formatter
- Merge pull request #250 from OkminLee/feat/skills/ios26-three-skills
- Merge pull request #244 from maxdimitrov/feat/rules/swift
- Merge pull request #242 from t-s-li/fix/observe-hook-phase-detection
- Merge pull request #277 from pangerlkr/docs/rule-priority-conflict-resolution
- Merge pull request #278 from pangerlkr/feat/separate-development-workflow-235
- fix: address CodeRabbit review — deduplicate prompt, fix skill count
- docs(hooks/README): update Doc file blocker to reflect warning-only behavior
- fix(hooks): address review feedback - fix brace escaping, cross-platform paths, update description
- 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 Nonechecks - 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
- feat: add swiftui-patterns skill
- feat: add Swift language-specific rules
- feat: add NanoClaw agent REPL — persistent session-aware CLI for ECC