receiving-code-review
This skill should be used when processing code review feedback, responding to reviewer comments, or when feedback seems unclear or technically questionable. Requires verification before implementing.
What this skill does
# Receiving Code Review Process code review feedback with technical evaluation, not emotional performance. ## When Invoked This skill is invoked after code-reviewer agent returns output. This skill processes the feedback. ## The Response Pattern 1. **Read** - Complete feedback without reacting 2. **Categorize** - Critical / Important / Minor 3. **Verify** - Check each issue against codebase 4. **Evaluate** - Technically sound for THIS codebase? 5. **Respond** - Acknowledge valid, push back if wrong 6. **Implement** - One fix at a time, test each ## Processing Feedback ### Categorize From code-reviewer output, separate issues: | Category | Action | Examples | | --------- | --------------------- | ------------------------------------------- | | Critical | Fix immediately | Security, data loss, broken functionality | | Important | Fix before proceeding | Architecture, missing tests, error handling | | Minor | Note for later | Style, optimization, documentation | ### Verify Each Issue For each Critical and Important issue: ```bash # Check if the issue is real # Read the file/line mentioned # Determine if feedback is accurate ``` Questions to ask: - Does this file/line exist? - Is the described problem present? - Would the suggested fix work? - Does this break existing functionality? ### Evaluate For each verified issue: **If valid:** - Note the fix needed - Add to implementation queue **If unclear:** - STOP - Do not guess - Ask for clarification on ALL unclear items before implementing any **If wrong:** - Note why (technical reasoning) - Do not implement - Push back in summary ## Forbidden Responses Never say: - "You're absolutely right!" - "Great point!" - "Thanks for catching that!" Instead: Restate the technical requirement, or fix silently. ## Implementing Fixes Order of implementation: 1. **All unclear items clarified first** - Partial understanding = wrong implementation 2. **Critical issues** - Security, data loss, broken functionality 3. **Simple fixes** - Typos, imports, obvious errors 4. **Complex fixes** - Refactoring, architecture changes For each fix: ```bash # 1. Implement the fix # 2. Run tests npm test # or project test command # 3. If tests pass, commit git add -A && git commit -m "fix: [description from review]" # 4. Next fix ``` Do not batch fixes. One fix, one test run, one commit. ## Pushing Back Push back when: - Suggestion breaks existing functionality - Reviewer lacks context visible in codebase - Violates YAGNI (adding unused feature) - Technically incorrect for this stack/framework **How to push back:** ```text Issue: "[reviewer's concern]" Response: Not implementing. [Technical reasoning with code references] ``` Reference working tests, existing patterns, or documentation. ## Handling External Reviewers Before implementing external feedback: 1. Check: Technically correct for THIS codebase? 2. Check: Breaks existing functionality? 3. Check: Reviewer understand full context? External reviewers may not know: - Project conventions - Existing patterns - Why something was done a certain way Verify before implementing. ## Acknowledging Correct Feedback ```text ✅ "Fixed. [Brief description]" ✅ [Just fix it silently] ❌ "You're absolutely right!" ❌ "Thanks for [anything]" ``` Actions speak. The code shows the feedback was heard. ## Summary Output After processing all feedback, report: ```text Review processed: - Critical: [N] found, [M] fixed - Important: [N] found, [M] fixed - Minor: [N] noted for later - Pushed back: [N] (not valid for this codebase) All fixes verified with tests. ``` ## Integration **Uses:** - `dev-workflow:verification-before-completion` - Verify each fix before next **Receives from:** - `dev-workflow:code-reviewer` agent output
Related in Code Review
gstack
IncludedFast headless browser for QA testing and site dogfooding. Navigate pages, interact with elements, verify state, diff before/after, take annotated screenshots, test responsive layouts, forms, uploads, dialogs, and capture bug evidence. Use when asked to open or test a site, verify a deployment, dogfood a user flow, or file a bug with screenshots. (gstack)
startup-due-diligence
IncludedLegal due diligence review for seed-stage and Series A startups (US, Delaware C-Corp focus). Supports both investor and founder perspectives. Capabilities include: (1) Interactive document review and issue spotting; (2) Document request list generation; (3) Cap table and SAFE/convertible note analysis; (4) Red flag identification with severity ratings; (5) Diligence report generation. TRIGGERS: due diligence, DD, startup investment, cap table review, Series A, seed round, investor diligence, legal review startup, SAFE analysis, convertible note, 409A, founder vesting.
interview-master
IncludedThis skill should be used when the user asks to "generate interview questions", "prepare for interview", "optimize resume", "conduct mock interview", "analyze git commits for resume", "generate resume from code", "review my resume", or mentions interview preparation, career assistance, or extracting project experience from git history. Provides comprehensive interview and career development guidance for both job seekers and interviewers.
fix-issue
IncludedFixes GitHub issues using parallel analysis agents for root cause investigation, code exploration, and regression detection. Reads issue context from gh CLI, searches codebase and memory for related patterns, generates a fix with tests, and links the resolution back to the issue via PR. Includes prevention analysis to avoid recurrence. Use when debugging errors, resolving regressions, fixing bugs, or triaging issues.
sf-apex
IncludedGenerates and reviews Salesforce Apex code with 150-point scoring. TRIGGER when: user writes, reviews, or fixes Apex classes, triggers, test classes, batch/queueable/schedulable jobs, or touches .cls/.trigger files. DO NOT TRIGGER when: LWC JavaScript (use sf-lwc), Flow XML (use sf-flow), SOQL-only queries (use sf-soql), or non-Salesforce code.
swift-development
IncludedComprehensive Swift development for building, testing, and deploying iOS/macOS applications. Use when Claude needs to: (1) Build Swift packages or Xcode projects from command line, (2) Run tests with XCTest or Swift Testing framework, (3) Manage iOS simulators with simctl, (4) Handle code signing, provisioning profiles, and app distribution, (5) Format or lint Swift code with SwiftFormat/SwiftLint, (6) Work with Swift Package Manager (SPM), (7) Implement Swift 6 concurrency patterns (async/await, actors, Sendable), (8) Create SwiftUI views with MVVM architecture, (9) Set up Core Data or SwiftData persistence, or any other Swift/iOS/macOS development tasks.