Releases: affaan-m/everything-claude-code
ECC v1.5.0 — Universal Edition
ECC now supports Claude Code, OpenCode, AND Cursor. This release adds:
- Universal config support across all three platforms
- npm package as
ecc-universal - 14 agents for architecture, TDD, security, E2E, code review, and more
- 28 skills spanning TypeScript, Python, Go, Java, Django, and Spring Boot
- 30 commands including multi-agent orchestration, sessions, and PM2
- Rules for 6 languages with language-specific patterns and security
Install
npm install -g ecc-universalQuick Start
npx ecc-install typescriptv1.4.1: Fix instinct import content loss
Changes
- fix: preserve content after frontmatter in parse_instinct_file() (#161)
v1.4.0: Multi-Language Rules, Installation Wizard & PM2 Orchestration
Changes
- docs: enhance CONTRIBUTING.md with detailed templates
- feat: add GitHub Sponsors support
- refactor(rules): restructure into common + language-specific directories
- feat(skills): add configure-ecc interactive installation wizard
- feat: add pm2 and multi-agent orchestration commands
- docs: Add Chinese (zh-CN) translations for all documentation
- fix: correct markdown code block syntax in go-test.md
v1.3.0: Complete OpenCode Plugin Support
Complete OpenCode Plugin Support 🔌
Major OpenCode integration with full feature parity - including hooks via the plugin system!
✨ What's New
OpenCode Plugin System
OpenCode's plugin system is MORE sophisticated than Claude Code with 20+ event types:
| Claude Code Hook | OpenCode Plugin Event |
|---|---|
| PreToolUse | tool.execute.before |
| PostToolUse | tool.execute.after |
| Stop | session.idle |
| SessionStart | session.created |
| SessionEnd | session.deleted |
Additional events: file.edited, file.watcher.updated, message.updated, lsp.client.diagnostics, tui.toast.show, and more!
New Files (51 files, 7,523+ lines)
llms.txt- Comprehensive OpenCode documentation for LLMs.opencode/plugins/ecc-hooks.ts- All hooks translated to OpenCode plugins.opencode/tools/*.ts- 3 custom tools (run-tests, check-coverage, security-audit).opencode/commands/*.md- 24 commands in OpenCode format.opencode/package.json- npm package structure foropencode-ecc
📊 Feature Parity
| Feature | Claude Code | OpenCode | Status |
|---|---|---|---|
| Agents | 12 | 12 | ✅ Full parity |
| Commands | 23 | 24 | ✅ Full parity |
| Skills | 16 | 16 | ✅ Full parity |
| Hooks | 3 phases | 20+ events | ✅ OpenCode has MORE |
| Custom Tools | Via hooks | 3 native | ✅ OpenCode is better |
🚀 Quick Start
Option 1: Direct use
```bash
cd everything-claude-code
opencode
```
Option 2: npm package
```bash
npm install opencode-ecc
```
Then add to `opencode.json`:
```json
{
"plugin": ["opencode-ecc"]
}
```
📖 Documentation
- Migration Guide: `.opencode/MIGRATION.md`
- Plugin README: `.opencode/README.md`
- LLM Documentation: `llms.txt`
⚠️ Breaking Changes
- Removed `.opencode/LIMITATIONS.md` (hooks ARE supported via plugins!)
- Rewrote `.opencode/MIGRATION.md` with correct hook mapping
Full Changelog: v1.2.0...v1.3.0
v1.2.0 - Unified Commands & Skills
Changes
- feat: add Python/Django support and enhance READMEs (#139)
v1.1.0 - Cross-Platform Support and Community Fixes
Thank you for 28,500+ stars. The community support has been incredible.
This release focuses on reliability, cross-platform support, and addressing community feedback.
Watch the Release Video
EverythingClaudeCodeVideo.mp4
Introducing ecc.tools
The problem: Your codebase has patterns you don't even realize are patterns.
Every team has processes that span multiple commits - things like:
- Adding a new database table (modify schema, generate migration, update indexes, fix merge conflicts)
- Setting up a new API endpoint (create route, add validation, write tests, update docs)
- Onboarding a new service (config files, environment variables, CI/CD updates)
You do these by hand, scattered across dozens of commits, without realizing they could be a single /new-table or /new-endpoint skill.
What ecc.tools does: It analyzes your git commit history to find these hidden patterns and wraps them into Claude Code skills automatically.
It finds:
- Multi-step processes you repeat without thinking
- Patterns your teammates use that you've never noticed
- Workflows you've unconsciously automated in your head but never documented
Then it generates SKILL.md files and hooks so Claude Code can do them for you.
GitHub App (Awaiting Marketplace Approval)
The ecc.tools GitHub App is currently in review. Once approved:
- Install with one click
- It analyzes your repository's commit history
- Identifies repetitive multi-file change patterns
- Generates ready-to-use skills and instinct collections
Coming Soon: Plugin Release
ecc.tools will also ship as a Claude Code plugin for local analysis without requiring the GitHub App.
Install the GitHub App: https://github.com/apps/skill-creator
Visit: https://ecc.tools
Highlights
Session ID Tracking (Issue #62)
Session files now include unique identifiers for better multi-session tracking:
~/.claude/sessions/2026-01-25-abc12345-session.tmp
Cross-Platform Support
All hooks and scripts rewritten in Node.js for Windows, macOS, and Linux compatibility.
New Skills
- iterative-retrieval - Progressive context refinement for subagents
- continuous-learning-v2 - Instinct-based learning with confidence scoring
Async Hooks Documentation
New async: true option for hooks that run in background without blocking:
{
"type": "command",
"command": "node analysis.js",
"async": true,
"timeout": 30
}What's Changed
Features:
- Session ID tracking in session filenames (#62)
- Async hooks support documentation
- iterative-retrieval skill for progressive context refinement
- continuous-learning-v2 skill with instinct-based learning
- ecc.tools ecosystem integration
- database-reviewer agent with Supabase patterns (#48)
- Cloud infrastructure security skill (#44)
Fixes:
- Plugin manifest validation errors (#75)
- Removed unnecessary .sh hooks (#41)
- Security and documentation fixes
- Cross-platform compatibility issues
Documentation:
- Added hooks.md to documentation index (#40)
- Updated README with ecosystem tools section
22 commits since v1.0.0
Full changelog: v1.0.0...v1.1.0
Follow development:
- X: @affaanmustafa
- Twitch: twitch.tv/cogsec
- YouTube: youtube.com/@affaanmustafa
We're just getting started. More tools coming soon.
v1.0.0 - Official Plugin Release
🚀 Now Available as a Claude Code Plugin
Install with a single command:
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-codeOr add to your ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"everything-claude-code": {
"source": { "source": "github", "repo": "affaan-m/everything-claude-code" }
}
},
"enabledPlugins": {
"everything-claude-code@everything-claude-code": true
}
}What's Included
| Component | Count |
|---|---|
| Agents | 9 specialized subagents |
| Skills | 11 workflow definitions |
| Commands | 11 slash commands |
| Hooks | 10 automations |
| Rules | 6 guideline sets |
New in This Release
- Plugin packaging - Install the entire collection in seconds
- Memory persistence hooks - Context survives across sessions
- Strategic compaction - Manual
/compactat logical boundaries - Continuous learning - Auto-extract patterns from sessions
- Verification loops - Checkpoint and eval workflows
📖 Read the guides:
- Shorthand Guide (6.1K ❤️)
- Longform Guide
Star ⭐ if this helps your workflow.