Thanks for helping improve Codebase Design Router.
- Keep
route-codebase-designa thin routing layer. Design guidance belongs incodebase-design. - Preserve normal model freedom for tasks that do not introduce an interface, module-depth, seam-placement, or testability decision.
- Prefer
deferover premature restructuring when the root cause is unknown. - Make routing criteria observable and discriminating; avoid broad rules that capture routine coding work.
- Preserve explicit user direction over automatic routing.
- Create a focused branch.
- Change the smallest relevant skill or supporting document.
- Run
python3 tests/validate_skills.py. - In the pull request, explain which realistic request was misrouted and why the new rule improves it without attracting unrelated tasks.
Behavioral changes should include at least one use, skip, or defer example in the pull-request description. Avoid tests that only freeze exact prose.