double-check

Review recent code changes for compilation errors and requirement alignment.

15|5|Updated Jul 1, 2025
One-click install
npx skills add https://github.com/swissarmyhammer/swissarmyhammer --skill double-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: double-check
Source: https://github.com/swissarmyhammer/swissarmyhammer/tree/main/builtin/skills/double-check
Command: npx skills add https://github.com/swissarmyhammer/swissarmyhammer --skill double-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that recent code modifications are correct, complete, and align with the user's original intent, preventing errors and misunderstandings before proceeding.

Core Features & Use Cases

  • Code Review: Automatically reviews changes made to the codebase.
  • Error Detection: Identifies potential bugs, compilation issues, and test failures.
  • Clarification: Asks targeted questions when ambiguities arise.
  • Use Case: After an AI agent implements a new feature, use this Skill to perform a sanity check on the code, ensuring it's production-ready.

Quick Start

Use the double-check skill to verify the recent code changes.

Frequently Asked Questions about double-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify recent code changes after an AI agent modifies my codebase?

Verify code changes by reviewing modifications, detecting compilation errors, and checking alignment with original requirements. This ensures recent modifications are correct, complete, and ready for production before moving forward.

What is the best way to perform an automated code review on new features?

Performing an automated code review involves checking for potential bugs, identifying compilation issues, and verifying test failures. Targeted questioning helps clarify ambiguities, ensuring the new feature meets original intent and quality standards.

How do I check if a code modification aligns with original project requirements?

Check code alignment by comparing recent modifications against the original requirements and asking targeted questions when ambiguities arise. This verifies that the implementation matches user intent and prevents misunderstandings before deployment.

Why does my code pass compilation but still fail to meet original intent?

Code can pass compilation but fail intent when modifications introduce logical gaps or missing features. Automated checks and targeted questioning identify these discrepancies by verifying completeness against original requirements before proceeding.

When do I need to run a sanity check on code modifications?

Run a sanity check on code modifications immediately after an AI agent completes a task and before moving to the next step. This verifies correctness, detects errors, and ensures the changes are production-ready.