elmochilyas
06c376ae8b
feat(skills): add laravel-security, laravel-tdd, and php-reviewer agent ( #2122 )
...
* feat(skills): add laravel-security, laravel-tdd, and php-reviewer agent
* fix: resolve code review findings across laravel-security, laravel-tdd, and php-reviewer
- laravel-security: replace env() with config() in runtime code,
replace wildcard trusted proxies with CIDR ranges, remove blanket
api/* CSRF exclusion, fix validated() return type, add null-safe
rate limiter user access, sync mimes/extensions allowlists,
replace #[Encrypted] with ShouldBeEncrypted, fix RateLimited args
- laravel-tdd: remove global withoutExceptionHandling() from setUp,
remove contradictory assertNothingOutgoing(), fix undefined
variable, replace invalid PHPUnit --min-coverage flag
- php-reviewer: fix Python contamination, add automated check
requirement to approval criteria
* fix: align php-reviewer approval criteria and use config dot-notation keys
- agents/php-reviewer.md: sync approval criteria with .txt file version
(add automated checks requirement for consistency across harnesses)
- skills/laravel-security/SKILL.md: replace raw env names with proper
Laravel dot-notation config keys (app.key, services.stripe.*, etc.)
so config() returns valid values instead of null
* fix: remove unnecessary secret validation for SMTP password
2026-06-07 13:29:12 +08:00
Affaan Mustafa
df32d6bea8
docs: salvage scientific research skills
2026-05-11 08:16:35 -04:00
Neha Prasad
a2b3cc1600
feat(opencode): add changed-files tree with change indicators ( #815 )
...
* feat(opencode): add changed-files tree with change indicators
* feat(opencode): address changed-files review feedback
---------
Co-authored-by: Affaan Mustafa <me@affaanmustafa.com >
2026-03-31 14:13:37 -07:00
nayanjaiswal1
f90f269b92
feat(opencode): complete OpenCode agent setup - add 10 missing agent prompts ( #726 )
...
* feat(opencode): complete OpenCode agent setup - add 11 missing agent prompts
Summary:
- Add 11 missing OpenCode agent prompt files for: chief-of-staff, cpp-reviewer, cpp-build-resolver, docs-lookup, harness-optimizer, java-reviewer, java-build-resolver, kotlin-reviewer, kotlin-build-resolver, loop-operator, python-reviewer
- Update opencode.json to register all 25 agents (previously only 14 were configured)
Type:
- [x] Agent
Testing:
- Verified JSON syntax is valid
- All 25 agents now have corresponding prompt files in .opencode/prompts/agents/
- opencode.json updated with all agent configurations
* fix: address PR review comments - add SOUL.md, update AGENTS.md, fix tool configs, and refine agent prompts
* fix: remove chief-of-staff agent and SOUL.md per affaan-m review
- Remove chief-of-staff agent from opencode.json (outside ECC scope)
- Remove chief-of-staff.txt prompt file
- Remove SOUL.md file
- Remove chief-of-staff from AGENTS.md table and orchestration section
- Update agent count from 28 to 27
---------
Co-authored-by: Nayan Jaiswal <jaiswal2062@gmail.com >
2026-03-31 14:12:16 -07:00
Affaan Mustafa
da4db99c94
fix: repair opencode config and project metadata
2026-03-11 01:52:10 -07:00
Affaan Mustafa
036d8e872c
Revert "fix: remove internal sponsor/partner notes from public README"
...
This reverts commit 27ee3a449b .
2026-03-07 20:26:04 -08:00
Affaan Mustafa
27ee3a449b
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/.
2026-03-07 20:19:37 -08:00
Harry Kwok
5818e8adc7
feat: project-scoped instinct isolation
...
* feat: add project-scoped instinct isolation
* fix(continuous-learning-v2): harden instinct loading and promotion safety; sync v2.1 command docs
* fix(ci): make copilot-setup-steps a valid GitHub Actions workflow
* fix(hooks): stabilize docs warning inline JS regex parsing
2026-03-01 12:07:13 -08:00
Affaan Mustafa
87fc2d5089
Add frontend slides skill across platforms
2026-02-27 05:39:31 -08:00
Affaan Mustafa
d70bab85e3
feat: add Cursor, Codex, and OpenCode harnesses — maximize every AI coding tool
...
- AGENTS.md: universal cross-tool file read by Claude Code, Cursor, Codex, and OpenCode
- .cursor/: 15 hook events via hooks.json, 16 hook scripts with DRY adapter pattern,
29 rules (9 common + 20 language-specific) with Cursor YAML frontmatter
- .codex/: reference config.toml, Codex-specific AGENTS.md supplement,
10 skills ported to .agents/skills/ with openai.yaml metadata
- .opencode/: 3 new tools (format-code, lint-check, git-summary), 3 new hooks
(shell.env, experimental.session.compacting, permission.ask), expanded instructions,
version bumped to 1.6.0
- README: fixed Cursor section, added Codex section, added cross-tool parity table
- install.sh: now copies hooks.json + hooks/ for --target cursor
2026-02-25 10:45:29 -08:00
Affaan Mustafa
0e9f613fd1
Revert "feat(ecc): prune plugin 43→12 items, promote 7 rules to .claude/rules/ ( #245 )"
...
This reverts commit 1bd68ff534 .
2026-02-20 01:11:30 -08:00
park-kyungchan
1bd68ff534
feat(ecc): prune plugin 43→12 items, promote 7 rules to .claude/rules/ ( #245 )
...
ECC community plugin pruning: removed 530+ non-essential files
(.cursor/, .opencode/, docs/ja-JP, docs/zh-CN, docs/zh-TW,
language-specific skills/agents/rules). Retained 4 agents,
3 commands, 5 skills. Promoted 13 rule files (8 common + 5
typescript) to .claude/rules/ for CC native loading. Extracted
reusable patterns to EXTRACTED-PATTERNS.md.
2026-02-19 22:34:51 -08:00
Affaan Mustafa
6d440c036d
feat: complete OpenCode plugin support with hooks, tools, and commands
...
Major OpenCode integration overhaul:
- llms.txt: Comprehensive OpenCode documentation for LLMs (642 lines)
- .opencode/plugins/ecc-hooks.ts: All Claude Code hooks translated to OpenCode's plugin system
- .opencode/tools/*.ts: 3 custom tools (run-tests, check-coverage, security-audit)
- .opencode/commands/*.md: All 24 commands in OpenCode format
- .opencode/package.json: npm package structure for opencode-ecc
- .opencode/index.ts: Main plugin entry point
- Delete incorrect LIMITATIONS.md (hooks ARE supported via plugins)
- Rewrite MIGRATION.md with correct hook event mapping
- Update README.md OpenCode section to show full feature parity
OpenCode has 20+ events vs Claude Code's 3 phases:
- PreToolUse → tool.execute.before
- PostToolUse → tool.execute.after
- Stop → session.idle
- SessionStart → session.created
- SessionEnd → session.deleted
- Plus: file.edited, file.watcher.updated, permission.asked, todo.updated
- 12 agents: Full parity
- 24 commands: Full parity (+1 from original 23)
- 16 skills: Full parity
- Hooks: OpenCode has MORE (20+ events vs 3 phases)
- Custom Tools: 3 native OpenCode tools
The OpenCode configuration can now be:
1. Used directly: cd everything-claude-code && opencode
2. Installed via npm: npm install opencode-ecc
2026-02-05 05:14:33 -08:00