mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-05-21 03:40:05 +08:00
chore: gate canonical ECC release identity (#1991)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Migration Guide: Claude Code to OpenCode
|
||||
|
||||
This guide helps you migrate from Claude Code to OpenCode while using the Everything Claude Code (ECC) configuration.
|
||||
This guide helps you migrate from Claude Code to OpenCode while using the ECC configuration.
|
||||
|
||||
## Overview
|
||||
|
||||
@@ -365,4 +365,4 @@ If you need to switch back:
|
||||
|
||||
For issues specific to:
|
||||
- **OpenCode CLI**: Report to OpenCode's issue tracker
|
||||
- **ECC Configuration**: Report to [github.com/affaan-m/everything-claude-code](https://github.com/affaan-m/everything-claude-code)
|
||||
- **ECC Configuration**: Report to [github.com/affaan-m/ECC](https://github.com/affaan-m/ECC)
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
> WARNING: This README is specific to OpenCode usage.
|
||||
> If you installed ECC via npm (e.g. `npm install opencode-ecc`), refer to the root README instead.
|
||||
|
||||
Everything Claude Code (ECC) plugin for OpenCode - agents, commands, hooks, and skills.
|
||||
ECC plugin for OpenCode - agents, commands, hooks, and skills.
|
||||
|
||||
## Installation
|
||||
|
||||
## Installation Overview
|
||||
|
||||
There are two ways to use Everything Claude Code (ECC):
|
||||
There are two ways to use ECC:
|
||||
|
||||
1. **npm package (recommended for most users)**
|
||||
Install via npm/bun/yarn and use the `ecc-install` CLI to set up rules and agents.
|
||||
@@ -52,8 +52,8 @@ npx ecc-install typescript
|
||||
Clone and run OpenCode in the repository:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/affaan-m/everything-claude-code
|
||||
cd everything-claude-code
|
||||
git clone https://github.com/affaan-m/ECC
|
||||
cd ECC
|
||||
opencode
|
||||
```
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Everything Claude Code (ECC) Plugin for OpenCode
|
||||
* ECC Plugin for OpenCode
|
||||
*
|
||||
* This package provides the published ECC OpenCode plugin module:
|
||||
* - Plugin hooks (auto-format, TypeScript check, console.log warning, env injection, etc.)
|
||||
@@ -26,8 +26,8 @@
|
||||
*
|
||||
* Option 2: Clone and use directly
|
||||
* ```bash
|
||||
* git clone https://github.com/affaan-m/everything-claude-code
|
||||
* cd everything-claude-code
|
||||
* git clone https://github.com/affaan-m/ECC
|
||||
* cd ECC
|
||||
* opencode
|
||||
* ```
|
||||
*
|
||||
@@ -47,7 +47,7 @@ export const VERSION = "1.6.0"
|
||||
export const metadata = {
|
||||
name: "ecc-universal",
|
||||
version: VERSION,
|
||||
description: "Everything Claude Code plugin for OpenCode",
|
||||
description: "ECC plugin for OpenCode",
|
||||
author: "affaan-m",
|
||||
features: {
|
||||
agents: 13,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Everything Claude Code - OpenCode Instructions
|
||||
# ECC - OpenCode Instructions
|
||||
|
||||
This document consolidates the core rules and guidelines from the Claude Code configuration for use with OpenCode.
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "ecc-universal",
|
||||
"version": "2.0.0-rc.1",
|
||||
"description": "Everything Claude Code (ECC) plugin for OpenCode - agents, commands, hooks, and skills",
|
||||
"description": "ECC plugin for OpenCode - agents, commands, hooks, and skills",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
"type": "module",
|
||||
@@ -47,12 +47,12 @@
|
||||
"license": "MIT",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/affaan-m/everything-claude-code.git"
|
||||
"url": "git+https://github.com/affaan-m/ECC.git"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/affaan-m/everything-claude-code/issues"
|
||||
"url": "https://github.com/affaan-m/ECC/issues"
|
||||
},
|
||||
"homepage": "https://github.com/affaan-m/everything-claude-code#readme",
|
||||
"homepage": "https://github.com/affaan-m/ECC#readme",
|
||||
"publishConfig": {
|
||||
"access": "public"
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Everything Claude Code (ECC) Plugin Hooks for OpenCode
|
||||
* ECC Plugin Hooks for OpenCode
|
||||
*
|
||||
* This plugin translates Claude Code hooks to OpenCode's plugin system.
|
||||
* OpenCode's plugin system is MORE sophisticated than Claude Code with 20+ events
|
||||
@@ -453,7 +453,7 @@ export const ECCHooksPlugin: ECCHooksPluginFn = async ({
|
||||
const contextBlock = [
|
||||
"# ECC Context (preserve across compaction)",
|
||||
"",
|
||||
"## Active Plugin: Everything Claude Code v2.0.0-rc.1",
|
||||
"## Active Plugin: ECC v2.0.0-rc.1",
|
||||
"- Hooks: file.edited, tool.execute.before/after, session.created/idle/deleted, shell.env, compacting, permission.ask",
|
||||
"- Tools: run-tests, check-coverage, security-audit, format-code, lint-check, git-summary, changed-files",
|
||||
"- Agents: 13 specialized (planner, architect, tdd-guide, code-reviewer, security-reviewer, build-error-resolver, e2e-runner, refactor-cleaner, doc-updater, go-reviewer, go-build-resolver, database-reviewer, python-reviewer)",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Everything Claude Code (ECC) Plugins for OpenCode
|
||||
* ECC Plugins for OpenCode
|
||||
*
|
||||
* This module exports all ECC plugins for OpenCode integration.
|
||||
* Plugins provide hook-based automation that mirrors Claude Code's hook system
|
||||
|
||||
Reference in New Issue
Block a user