More screenshots

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Devsentinel

    2

    Safe code editing for agents with impact analysis, breaking change detection, and visual regression testing.

    $9.99

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    Devsentinel

    Devsentinel

    Example session with this skill installed

    I need to rename the handleAuth function in src/lib/auth.ts. Check the impact and see if it breaks anything before I proceed.

    • Read your context and instructions
    • Compiled the devsentinel

    I have analyzed the blast radius for the handleAuth symbol in src/lib/auth.ts. The scan identified several consumers that will require updates to prevent breaking the build.

    Impact Analysis: handleAuth

    MetricValue
    Risk LevelHigh (Risk Score: 58)
    Direct Consumers4 files
    Transitive Consumers2 files via src/lib/index.ts
    Test Coveragetest/auth.spec.ts, test/integration/login.test.ts
    Unresolved ImportsNone

    Affected Files

    • src/middleware/session.ts (Lines 12, 45)
    • src/api/routes/login.ts (Line 8)
    • src/components/AuthProvider.tsx (Line 22)
    • src/hooks/useUser.ts (Line 15)

    Breaking Change Detection
    Running detect_breaking_changes on your proposed rename to processAuthentication confirms a removed-export error. All 6 consuming files listed above will fail to compile unless their import statements and call sites are updated simultaneously.

    Next steps

    1. Create a safety checkpoint using create_checkpoint before starting the rename.
    2. Apply the rename and update all 6 consumer files identified in the scan.
    3. Run the 2 specific test files listed above to verify the fix.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Coding agents often break complex projects because they lack context on how a single file edit affects the rest of the codebase. DevSentinel provides the missing safety layer for autonomous coding by performing static analysis and visual audits before changes are committed. It identifies every file that imports your target code, detects breaking API changes before they reach the disk, and runs visual regression tests to ensure UI edits do not break layouts.

    What it does

    • Impact analysis maps the blast radius of any edit to see which consumers and tests are affected.
    • Contract validation identifies breaking changes in exported functions, classes, or types before you write to disk.
    • Visual regression captures before-and-after screenshots to detect pixel shifts, horizontal overflow, and text overlaps.
    • Safe checkpoints creates full-state backups of the workspace to allow instant rollbacks of failed experiments or refactors.

    How it works

    1. Scan the radius by calling analyze_blast_radius on a file or specific symbol to identify all direct and transitive dependencies.
    2. Verify the contract using detect_breaking_changes with your proposed code to catch signature mismatches before they cause CI failures.
    3. Audit the UI by running capture_ui_state to establish a baseline, then diff_ui_visuals after the edit to confirm layout integrity.
    4. Manage state through create_checkpoint and rollback_checkpoint to safely test risky refactors without touching git history.

    Frameworks & tools

    This skill interfaces with an MCP server (stdio/JSON-RPC). It supports TypeScript, JavaScript, and Python. Visual audits require Playwright and Chromium.

    Why this beats prompting it yourself

    Standard LLM prompts cannot accurately track barrel file re-exports five hops deep or perform pixel-by-pixel comparisons of rendered DOM elements. This tool provides deterministic data from the actual filesystem and browser, replacing agent guesswork with verifiable facts.

    Use cases

    • Refactoring shared utility functions used across a large monorepo.
    • Upgrading dependencies or running codemods with a guaranteed safety net.
    • Verifying that CSS changes do not cause unintended layout shifts on deep-linked pages.
    • Protecting against silent failures in Python keyword arguments during symbol renames.

    Known limitations

    Supports TS, JS, and limited Python regex scanning. Does not follow tsconfig extends chains or resolve computed dynamic imports. Checkpoints are limited to workspaces under 250MB.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scanned

    Verified clean 6 days ago

    • Passed all security checks, Safe to install

    Requires

    playwright
    Node.js
    Python
    macOS

    Listed6 days ago

    What's inside

    Frequently Asked Questions