improve(ralph): optimize plugin for simplicity and token efficiency#609
improve(ralph): optimize plugin for simplicity and token efficiency#609
Conversation
Result: {"status":"keep","skill_bytes":2914}
Result: {"status":"keep","skill_bytes":1710}
… wording
Result: {"status":"keep","skill_bytes":1364}
Result: {"status":"keep","skill_bytes":1364,"cancel_bytes":431}
… functions
Result: {"status":"keep","skill_bytes":1364,"hook_bytes":2725}
Result: {"status":"keep","skill_bytes":1260}
…vars
Result: {"status":"keep","hook_bytes":2157,"total_bytes":3848}
Result: {"status":"keep","skill_bytes":1237}
Result: {"status":"keep","skill_bytes":1197}
Result: {"status":"keep","skill_bytes":1193}
Result: {"status":"keep","hook_bytes":1962,"total_bytes":3586}
Result: {"status":"keep","skill_bytes":1126}
- progress.txt: clarify "skip on first iteration"
- architect review: add specific review criteria
- deslop: enumerate what to remove
- regression test: add "must pass"
- cancel signal output: "reply" not "output"
Result: {"status":"keep","skill_bytes":1249,"reason":"clarity over bytes"}
…e step
Result: {"status":"keep","skill_bytes":1272}
…json
Agent test showed --no-prd was completely undefined, causing confusion.
Result: {"status":"keep","skill_bytes":1359}
Agent test found "skip PRD" + "create prd.json" contradictory.
Changed to "skip elaboration, auto-generate prd.json".
Result: {"status":"keep","skill_bytes":1396}
Agent test found path base and cancel-signal purpose unclear.
Result: {"status":"keep","cancel_bytes":525}
… update
Agent retry test showed INSIGHT lines valuable for iteration learning.
Result: {"status":"keep","skill_bytes":1438}
Result: {"status":"keep","hook_bytes":2286}
…-time + slop
Removed $S variable, [INSIGHT] format, verbose explanations.
Added: "one story at a time", slop definition.
Agent test: 7/10 clarity.
Result: {"status":"keep","skill_bytes":1098,"total_bytes":3909}
Gives agent immediate context about previous failure without reading the file.
Result: {"status":"keep","hook_bytes":2487}
Result: {"status":"keep","hook_bytes":2390}
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (8)
📝 WalkthroughWalkthroughThis pull request refactors the autoresearch optimization focus from the Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~50 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Ralph 플러그인을 단순화하고 토큰 효율성을 개선했습니다. 7번의 서브에이전트 실제 호출 테스트로 검증.
Changes
SKILL.md (2914 → 1098 bytes, -62.3%)
--no-prd플래그 동작 정의 (이전엔 미정의)ralph-cancel SKILL.md (696 → 525 bytes, -24.6%)
ralph-persist.ts (3747 → 2390 bytes, -36.2%)
Total: 7357 → 4013 bytes (-45.4%)
Tests
/ralph "Build a calculator"— 성공/ralph --no-prd "Build a calculator"— 성공/ralph-cancel— 성공Summary by CodeRabbit