Skip to content

feat: add missing agent personas, fix /lfg command, and cleanup CORA references#129

Closed
terry-li-hm wants to merge 8 commits intoEveryInc:mainfrom
terry-li-hm:fix/add-missing-agent-definitions
Closed

feat: add missing agent personas, fix /lfg command, and cleanup CORA references#129
terry-li-hm wants to merge 8 commits intoEveryInc:mainfrom
terry-li-hm:fix/add-missing-agent-definitions

Conversation

@terry-li-hm
Copy link
Contributor

@terry-li-hm terry-li-hm commented Jan 27, 2026

Summary

This PR combines several maintenance tasks and bug fixes into a single comprehensive update for the compound-engineering plugin:

  1. New Agent Personas: Added 9 missing agent definition files (frontend-design, brainstorming, etc.) to match the plugin documentation.
  2. LFG Command Fix: Resolved broken command references and Ralph-Wiggum namespace typos in the /lfg command for OpenCode users (fix: resolve legacy ralph-wiggum namespace typo in lfg command and converter #126).
  3. CORA Cleanup: Removed remaining hardcoded "CORA" legacy references and renamed cora-test-reviewer to test-quality-reviewer (fix: remove remaining CORA references missed by #121 #127).
  4. Versioning & Metadata:
    • Bumped version to 2.29.0 (Minor).
    • Updated component counts and agent tables in README.md.
    • Updated CHANGELOG.md with full version history.
    • Standardized all agent descriptions to the mandatory third-person format.

Impact

  • The /lfg autonomous workflow is now fully functional for OpenCode users.
  • Specialized agents now have their intended instructions/personas.
  • Documentation and metadata are fully synchronized with the actual codebase state.

Compound Engineered 🤖 Generated with [Claude Code]

This aligns the Compound Engineering plugin with OpenCode and other platforms
that strictly differentiate between standalone subagents and loaded skills.

Added agents:
- Design: frontend-design, gemini-imagegen
- Docs: compound-docs
- Workflow: agent-browser, brainstorming, create-agent-skills, file-todos, skill-creator, dspy-ruby
@terry-li-hm terry-li-hm changed the title feat: Add missing agent persona files for skill-only tools feat: add missing agent personas, fix /lfg command, and cleanup CORA references Jan 29, 2026
@terry-li-hm
Copy link
Contributor Author

Hi @kieranklaassen, I've consolidated my recent bug fixes (LFG typos, CORA cleanup) and missing agent personas into this single PR to prevent versioning conflicts.

I've also done a full compliance pass to ensure all skill references use proper markdown links per CLAUDE.md and added a verify_plugin_metadata.py script to automate component counting. This PR is now fully synchronized and ready for a final review!

@kieranklaassen
Copy link
Collaborator

Thanks! Will check all these out over the weekend!

@terry-li-hm
Copy link
Contributor Author

Closing this omnibus PR. The core change — adding agent personas for 9 skill-only components — I now believe is the wrong direction. See #156 for the reasoning:

These components (frontend-design, brainstorming, compound-docs, agent-browser, etc.) work as skills. Adding agent personas makes them eager-loaded into every session's Task tool description, adding token overhead for all users on every API call. Skills are lazy-loaded and near-zero cost when idle.

The better fix for workflows that try to spawn these as agents (e.g. /workflows:compoundcompound-docs) is to update the workflow commands to use Skill invocations instead of Task agent spawns.

The /lfg and CORA fixes in this PR were already addressed by #121 and #126 (both merged). The only remaining value was the agent personas, which #156 argues against.

Apologies for the noise — my thinking evolved after living with the trim-based workaround and seeing the token impact firsthand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants