.claude/skills/groom/SKILL.md
Multi-perspective code review using parallel subagents. Use when asked to 'groom', 'review my changes', 'clean up code', 'check code quality', or after completing a major feature.
npx skillsauth add MrVPlusOne/takode groomInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Get the git diff of recent changes, classify the change, then launch parallel review subagents. Synthesize their feedback into a prioritized report.
Launch all applicable reviewers simultaneously as subagents.
The subagent should read all CLAUDE.md files (user-level, project-level, repo root) and check every change against documented guidelines. Flag violations with specific file:line references. If you are Codex, then check for AGENTS.md compliance instead. (Often AGENTS.md is aliased to CLAUDE.md, but if both exist, check AGENTS.md for Codex and CLAUDE.md for Claude.)
Apply Software Design Principles to identify unnecessary complexity:
Also fix other basic code quality issues: naming, formatting, comments, dead code, duplication.
For each issue: state the problem, which principle it violates, and a concrete fix.
Check if new code paths are tested. Are tests testing behavior (not implementation)? Obvious edge cases missing? Brittle coupling to implementation details?
Performance (O(n²) where O(n) possible, unnecessary copies). Correctness (off-by-one, race conditions, unhandled edge cases). Security (injection, hardcoded secrets, unsafe deserialization).
Combine all findings into a deduplicated, prioritized report:
file: link format, not plain file:line text.[TopBar.tsx:162](file:web/src/components/TopBar.tsx:162).file: links only when a relative path would be ambiguous or unavailable.## Groom Report
### Critical (must fix)
- [TopBar.tsx:162](file:web/src/components/TopBar.tsx:162) Issue — Reviewer: X
### Recommended (should fix)
- [TopBar.tsx:162](file:web/src/components/TopBar.tsx:162) Issue — Reviewer: X
### Suggestions (nice to have)
- [TopBar.tsx:162](file:web/src/components/TopBar.tsx:162) Issue — Reviewer: X
### Looks Good
- Aspects that passed with no issues
testing
Use when the user wants to remember, capture, save, or add a random idea, thought, note, link, reference, decision, or memory to Yuege's Random Memory Hub in Notion.
data-ai
Port changes from a git worktree to the main repository. This is the skill behind `/port-changes`; `worktree-rules` remains the underlying skill slug/directory. Use when asked to 'port changes', 'sync to main', 'push to main repo', '/port-changes', or when porting worktree commits.
testing
Cross-session orchestration for Takode. Use when you need to interact with other sessions: listing active sessions, peeking at session activity, reading messages, sending instructions to workers, or spawning new sessions. Triggers: 'check on workers', 'send to session', 'orchestrate', 'coordinate agents', 'list sessions', 'peek at session', 'what are my sessions doing', 'check session status'.
testing
Adversarial review of a worker's completed task. Independently evaluates whether the worker did thorough, honest work or took shortcuts. Returns ACCEPT or CHALLENGE with specific questions. Invoked by the reviewer session after being spawned by the leader.