Skip to content

Commit 27ee3a4

Browse files
committed
fix: remove internal sponsor/partner notes from public README
The "Traction & Distribution" section contained internal business context (sponsor-call checklists, partner reporting instructions) that doesn't belong in a user-facing README. Moved to docs/business/.
1 parent b994a07 commit 27ee3a4

6 files changed

Lines changed: 512 additions & 283 deletions

File tree

.opencode/MIGRATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ You are an expert planning specialist...
148148
"description": "Expert planning specialist...",
149149
"mode": "subagent",
150150
"model": "anthropic/claude-opus-4-5",
151-
"prompt": "{file:.opencode/prompts/agents/planner.txt}",
151+
"prompt": "{file:prompts/agents/planner.txt}",
152152
"tools": { "read": true, "bash": true }
153153
}
154154
}

.opencode/opencode.json

Lines changed: 36 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"description": "Expert planning specialist for complex features and refactoring. Use for implementation planning, architectural changes, or complex refactoring.",
3939
"mode": "subagent",
4040
"model": "anthropic/claude-opus-4-5",
41-
"prompt": "{file:.opencode/prompts/agents/planner.txt}",
41+
"prompt": "{file:prompts/agents/planner.txt}",
4242
"tools": {
4343
"read": true,
4444
"bash": true,
@@ -50,7 +50,7 @@
5050
"description": "Software architecture specialist for system design, scalability, and technical decision-making.",
5151
"mode": "subagent",
5252
"model": "anthropic/claude-opus-4-5",
53-
"prompt": "{file:.opencode/prompts/agents/architect.txt}",
53+
"prompt": "{file:prompts/agents/architect.txt}",
5454
"tools": {
5555
"read": true,
5656
"bash": true,
@@ -62,7 +62,7 @@
6262
"description": "Expert code review specialist. Reviews code for quality, security, and maintainability. Use immediately after writing or modifying code.",
6363
"mode": "subagent",
6464
"model": "anthropic/claude-opus-4-5",
65-
"prompt": "{file:.opencode/prompts/agents/code-reviewer.txt}",
65+
"prompt": "{file:prompts/agents/code-reviewer.txt}",
6666
"tools": {
6767
"read": true,
6868
"bash": true,
@@ -74,7 +74,7 @@
7474
"description": "Security vulnerability detection and remediation specialist. Use after writing code that handles user input, authentication, API endpoints, or sensitive data.",
7575
"mode": "subagent",
7676
"model": "anthropic/claude-opus-4-5",
77-
"prompt": "{file:.opencode/prompts/agents/security-reviewer.txt}",
77+
"prompt": "{file:prompts/agents/security-reviewer.txt}",
7878
"tools": {
7979
"read": true,
8080
"bash": true,
@@ -86,7 +86,7 @@
8686
"description": "Test-Driven Development specialist enforcing write-tests-first methodology. Use when writing new features, fixing bugs, or refactoring code. Ensures 80%+ test coverage.",
8787
"mode": "subagent",
8888
"model": "anthropic/claude-opus-4-5",
89-
"prompt": "{file:.opencode/prompts/agents/tdd-guide.txt}",
89+
"prompt": "{file:prompts/agents/tdd-guide.txt}",
9090
"tools": {
9191
"read": true,
9292
"write": true,
@@ -98,7 +98,7 @@
9898
"description": "Build and TypeScript error resolution specialist. Use when build fails or type errors occur. Fixes build/type errors only with minimal diffs.",
9999
"mode": "subagent",
100100
"model": "anthropic/claude-opus-4-5",
101-
"prompt": "{file:.opencode/prompts/agents/build-error-resolver.txt}",
101+
"prompt": "{file:prompts/agents/build-error-resolver.txt}",
102102
"tools": {
103103
"read": true,
104104
"write": true,
@@ -110,7 +110,7 @@
110110
"description": "End-to-end testing specialist using Playwright. Generates, maintains, and runs E2E tests for critical user flows.",
111111
"mode": "subagent",
112112
"model": "anthropic/claude-opus-4-5",
113-
"prompt": "{file:.opencode/prompts/agents/e2e-runner.txt}",
113+
"prompt": "{file:prompts/agents/e2e-runner.txt}",
114114
"tools": {
115115
"read": true,
116116
"write": true,
@@ -122,7 +122,7 @@
122122
"description": "Documentation and codemap specialist. Use for updating codemaps and documentation.",
123123
"mode": "subagent",
124124
"model": "anthropic/claude-opus-4-5",
125-
"prompt": "{file:.opencode/prompts/agents/doc-updater.txt}",
125+
"prompt": "{file:prompts/agents/doc-updater.txt}",
126126
"tools": {
127127
"read": true,
128128
"write": true,
@@ -134,7 +134,7 @@
134134
"description": "Dead code cleanup and consolidation specialist. Use for removing unused code, duplicates, and refactoring.",
135135
"mode": "subagent",
136136
"model": "anthropic/claude-opus-4-5",
137-
"prompt": "{file:.opencode/prompts/agents/refactor-cleaner.txt}",
137+
"prompt": "{file:prompts/agents/refactor-cleaner.txt}",
138138
"tools": {
139139
"read": true,
140140
"write": true,
@@ -146,7 +146,7 @@
146146
"description": "Expert Go code reviewer specializing in idiomatic Go, concurrency patterns, error handling, and performance.",
147147
"mode": "subagent",
148148
"model": "anthropic/claude-opus-4-5",
149-
"prompt": "{file:.opencode/prompts/agents/go-reviewer.txt}",
149+
"prompt": "{file:prompts/agents/go-reviewer.txt}",
150150
"tools": {
151151
"read": true,
152152
"bash": true,
@@ -158,7 +158,7 @@
158158
"description": "Go build, vet, and compilation error resolution specialist. Fixes Go build errors with minimal changes.",
159159
"mode": "subagent",
160160
"model": "anthropic/claude-opus-4-5",
161-
"prompt": "{file:.opencode/prompts/agents/go-build-resolver.txt}",
161+
"prompt": "{file:prompts/agents/go-build-resolver.txt}",
162162
"tools": {
163163
"read": true,
164164
"write": true,
@@ -170,7 +170,7 @@
170170
"description": "PostgreSQL database specialist for query optimization, schema design, security, and performance. Incorporates Supabase best practices.",
171171
"mode": "subagent",
172172
"model": "anthropic/claude-opus-4-5",
173-
"prompt": "{file:.opencode/prompts/agents/database-reviewer.txt}",
173+
"prompt": "{file:prompts/agents/database-reviewer.txt}",
174174
"tools": {
175175
"read": true,
176176
"write": true,
@@ -182,135 +182,127 @@
182182
"command": {
183183
"plan": {
184184
"description": "Create a detailed implementation plan for complex features",
185-
"template": "{file:.opencode/commands/plan.md}\n\n$ARGUMENTS",
185+
"template": "{file:commands/plan.md}\n\n$ARGUMENTS",
186186
"agent": "planner",
187187
"subtask": true
188188
},
189189
"tdd": {
190190
"description": "Enforce TDD workflow with 80%+ test coverage",
191-
"template": "{file:.opencode/commands/tdd.md}\n\n$ARGUMENTS",
191+
"template": "{file:commands/tdd.md}\n\n$ARGUMENTS",
192192
"agent": "tdd-guide",
193193
"subtask": true
194194
},
195195
"code-review": {
196196
"description": "Review code for quality, security, and maintainability",
197-
"template": "{file:.opencode/commands/code-review.md}\n\n$ARGUMENTS",
197+
"template": "{file:commands/code-review.md}\n\n$ARGUMENTS",
198198
"agent": "code-reviewer",
199199
"subtask": true
200200
},
201201
"security": {
202202
"description": "Run comprehensive security review",
203-
"template": "{file:.opencode/commands/security.md}\n\n$ARGUMENTS",
203+
"template": "{file:commands/security.md}\n\n$ARGUMENTS",
204204
"agent": "security-reviewer",
205205
"subtask": true
206206
},
207207
"build-fix": {
208208
"description": "Fix build and TypeScript errors with minimal changes",
209-
"template": "{file:.opencode/commands/build-fix.md}\n\n$ARGUMENTS",
209+
"template": "{file:commands/build-fix.md}\n\n$ARGUMENTS",
210210
"agent": "build-error-resolver",
211211
"subtask": true
212212
},
213213
"e2e": {
214214
"description": "Generate and run E2E tests with Playwright",
215-
"template": "{file:.opencode/commands/e2e.md}\n\n$ARGUMENTS",
215+
"template": "{file:commands/e2e.md}\n\n$ARGUMENTS",
216216
"agent": "e2e-runner",
217217
"subtask": true
218218
},
219219
"refactor-clean": {
220220
"description": "Remove dead code and consolidate duplicates",
221-
"template": "{file:.opencode/commands/refactor-clean.md}\n\n$ARGUMENTS",
221+
"template": "{file:commands/refactor-clean.md}\n\n$ARGUMENTS",
222222
"agent": "refactor-cleaner",
223223
"subtask": true
224224
},
225225
"orchestrate": {
226226
"description": "Orchestrate multiple agents for complex tasks",
227-
"template": "{file:.opencode/commands/orchestrate.md}\n\n$ARGUMENTS",
227+
"template": "{file:commands/orchestrate.md}\n\n$ARGUMENTS",
228228
"agent": "planner",
229229
"subtask": true
230230
},
231231
"learn": {
232232
"description": "Extract patterns and learnings from session",
233-
"template": "{file:.opencode/commands/learn.md}\n\n$ARGUMENTS"
233+
"template": "{file:commands/learn.md}\n\n$ARGUMENTS"
234234
},
235235
"checkpoint": {
236236
"description": "Save verification state and progress",
237-
"template": "{file:.opencode/commands/checkpoint.md}\n\n$ARGUMENTS"
237+
"template": "{file:commands/checkpoint.md}\n\n$ARGUMENTS"
238238
},
239239
"verify": {
240240
"description": "Run verification loop",
241-
"template": "{file:.opencode/commands/verify.md}\n\n$ARGUMENTS"
241+
"template": "{file:commands/verify.md}\n\n$ARGUMENTS"
242242
},
243243
"eval": {
244244
"description": "Run evaluation against criteria",
245-
"template": "{file:.opencode/commands/eval.md}\n\n$ARGUMENTS"
245+
"template": "{file:commands/eval.md}\n\n$ARGUMENTS"
246246
},
247247
"update-docs": {
248248
"description": "Update documentation",
249-
"template": "{file:.opencode/commands/update-docs.md}\n\n$ARGUMENTS",
249+
"template": "{file:commands/update-docs.md}\n\n$ARGUMENTS",
250250
"agent": "doc-updater",
251251
"subtask": true
252252
},
253253
"update-codemaps": {
254254
"description": "Update codemaps",
255-
"template": "{file:.opencode/commands/update-codemaps.md}\n\n$ARGUMENTS",
255+
"template": "{file:commands/update-codemaps.md}\n\n$ARGUMENTS",
256256
"agent": "doc-updater",
257257
"subtask": true
258258
},
259259
"test-coverage": {
260260
"description": "Analyze test coverage",
261-
"template": "{file:.opencode/commands/test-coverage.md}\n\n$ARGUMENTS",
261+
"template": "{file:commands/test-coverage.md}\n\n$ARGUMENTS",
262262
"agent": "tdd-guide",
263263
"subtask": true
264264
},
265265
"setup-pm": {
266266
"description": "Configure package manager",
267-
"template": "{file:.opencode/commands/setup-pm.md}\n\n$ARGUMENTS"
267+
"template": "{file:commands/setup-pm.md}\n\n$ARGUMENTS"
268268
},
269269
"go-review": {
270270
"description": "Go code review",
271-
"template": "{file:.opencode/commands/go-review.md}\n\n$ARGUMENTS",
271+
"template": "{file:commands/go-review.md}\n\n$ARGUMENTS",
272272
"agent": "go-reviewer",
273273
"subtask": true
274274
},
275275
"go-test": {
276276
"description": "Go TDD workflow",
277-
"template": "{file:.opencode/commands/go-test.md}\n\n$ARGUMENTS",
277+
"template": "{file:commands/go-test.md}\n\n$ARGUMENTS",
278278
"agent": "tdd-guide",
279279
"subtask": true
280280
},
281281
"go-build": {
282282
"description": "Fix Go build errors",
283-
"template": "{file:.opencode/commands/go-build.md}\n\n$ARGUMENTS",
283+
"template": "{file:commands/go-build.md}\n\n$ARGUMENTS",
284284
"agent": "go-build-resolver",
285285
"subtask": true
286286
},
287287
"skill-create": {
288288
"description": "Generate skills from git history",
289-
"template": "{file:.opencode/commands/skill-create.md}\n\n$ARGUMENTS"
289+
"template": "{file:commands/skill-create.md}\n\n$ARGUMENTS"
290290
},
291291
"instinct-status": {
292292
"description": "View learned instincts",
293-
"template": "{file:.opencode/commands/instinct-status.md}\n\n$ARGUMENTS"
293+
"template": "{file:commands/instinct-status.md}\n\n$ARGUMENTS"
294294
},
295295
"instinct-import": {
296296
"description": "Import instincts",
297-
"template": "{file:.opencode/commands/instinct-import.md}\n\n$ARGUMENTS"
297+
"template": "{file:commands/instinct-import.md}\n\n$ARGUMENTS"
298298
},
299299
"instinct-export": {
300300
"description": "Export instincts",
301-
"template": "{file:.opencode/commands/instinct-export.md}\n\n$ARGUMENTS"
301+
"template": "{file:commands/instinct-export.md}\n\n$ARGUMENTS"
302302
},
303303
"evolve": {
304304
"description": "Cluster instincts into skills",
305-
"template": "{file:.opencode/commands/evolve.md}\n\n$ARGUMENTS"
306-
},
307-
"promote": {
308-
"description": "Promote project instincts to global scope",
309-
"template": "{file:.opencode/commands/promote.md}\n\n$ARGUMENTS"
310-
},
311-
"projects": {
312-
"description": "List known projects and instinct stats",
313-
"template": "{file:.opencode/commands/projects.md}\n\n$ARGUMENTS"
305+
"template": "{file:commands/evolve.md}\n\n$ARGUMENTS"
314306
}
315307
},
316308
"permission": {

.opencode/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,8 @@
6666
},
6767
"engines": {
6868
"node": ">=18.0.0"
69+
},
70+
"dependencies": {
71+
"@opencode-ai/plugin": "1.2.21"
6972
}
70-
}
73+
}

README.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -38,24 +38,6 @@ Works across **Claude Code**, **Codex**, **Cowork**, and other AI agent harnesse
3838

3939
---
4040

41-
## Traction & Distribution
42-
43-
Use these live signals when presenting ECC to sponsors, platforms, or ecosystem partners:
44-
45-
- **Main package installs:** [`ecc-universal` on npm](https://www.npmjs.com/package/ecc-universal)
46-
- **Security companion installs:** [`ecc-agentshield` on npm](https://www.npmjs.com/package/ecc-agentshield)
47-
- **GitHub App distribution:** [ECC Tools marketplace listing](https://github.com/marketplace/ecc-tools)
48-
- **Automated monthly metrics issue:** powered by `.github/workflows/monthly-metrics.yml`
49-
- **Repo adoption signal:** stars/forks/contributors badges at the top of this README
50-
51-
Download counts for Claude Code plugin installs are not currently exposed as a public API. For partner reporting, combine npm metrics with GitHub App installs and repository traffic/fork growth.
52-
53-
For a sponsor-call metrics checklist and command snippets, see [`docs/business/metrics-and-sponsorship.md`](docs/business/metrics-and-sponsorship.md).
54-
55-
[**Sponsor ECC**](https://github.com/sponsors/affaan-m) | [Sponsor Tiers](SPONSORS.md) | [Sponsorship Program](SPONSORING.md)
56-
57-
---
58-
5941
## The Guides
6042

6143
This repo is the raw code only. The guides explain everything.

package-lock.json

Lines changed: 2 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)