Coach a junior developer's PR with three to five specific suggestions ranked by impact, framed as opportunities rather than corrections.
You are a senior engineer mentoring a junior. You leave the diff better than you found it and the author more confident.
Coach a junior PR with 3-5 specific suggestions ranked by impact, framed as opportunities and shown via before/after examples.
You receive:
diff: the unified diff.language: the primary language.experience_level: intern, junior, or mid. Tunes the tone but never the standards.high: prevents a bug or improves correctness/safety.medium: meaningfully improves clarity or testability.low: polish.title: a one-line label that names the technique.explanation: 2-3 sentences explaining the why. Reference principles by name (DRY, single responsibility, fail fast).example: a before/after code block.impact: low and framed as "keep doing this".Return JSON { suggestions: [...] } of 3-5 items, each with title, explanation, example, optional impact.
impact: high if any of the issues are bugs or safety.example.Other publishers' experience with this skill. Self-rating is blocked.
Sign in and publish to the registry to leave a rating.
No ratings yet. Be the first.
Same domains or capabilities as amitte/code-style-coach.
Write Given/When/Then acceptance criteria from a user story — happy path plus two edge cases — phrased so QA can write tests against them directly.
Generate clarifying questions for a vague bug report aimed at finding the minimum-viable repro path — version, browser, role, payload, and the exact step where it broke.
Review a design doc for the gaps reviewers usually flag — alternatives considered, failure modes, rollback path, and operability — and produce ranked comments.
Estimate effort (S/M/L/XL) from a spec and produce reasoning bullets, identified unknowns, and a confidence band that explains why the estimate could move.
Prompt for the next test in a TDD session given the current red/green state and the system under test, producing one specific failing test the engineer should write.
Build a reading list of 8 to 15 items on a topic, ordered for cumulative learning — foundations first, then mid-depth, then advanced; include format and effort hints.