the-warden

Scan diffs and codebases for code smells, dead code, and dependency decay.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/fworks-tech/agenthood --skill the-warden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: the-warden
Source: https://github.com/fworks-tech/agenthood/tree/main/members/the-warden
Command: npx skills add https://github.com/fworks-tech/agenthood --skill the-warden

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Warden watches for code smells, architectural boundary violations, dead code, and dependency decay to keep codebases healthy and maintainable.

Core Features & Use Cases

  • PR-diff health checks to flag new smells and violations.
  • Full codebase scans to establish a baseline and monitor health over time.
  • Enforces thresholds for function length, complexity, and modular boundaries to guide engineers.

Quick Start

Run the Warden on your branch to perform an immediate health check and block risky changes.

Frequently Asked Questions about the-warden

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

FAQPage Schema
How do I scan pull requests for code smells and dead code?

Scanning pull requests for code smells and dead code detects new issues by analyzing PR diffs against configured thresholds. You can run proactive health checks on your branch to block risky changes before merging.

What is the best way to enforce architecture boundaries in a codebase?

Enforcing architecture boundaries involves scanning full codebases to monitor modular separation and dependency decay. By defining complexity thresholds, you can compute health scores and guide engineers on structural violations.

Can I run static analysis on demand across multiple projects?

Running static analysis on demand across projects establishes a health baseline and monitors code health over time. You can perform immediate health checks on any branch to flag dependency decay and complexity issues.

How do you set up complexity thresholds for code review?

Setting up complexity thresholds requires access to project sources and configuration, plus threshold rules defined in the scanning skill. These rules compute health scores for function length and modular boundaries during reviews.

Does dependency hygiene scanning require specific project configuration?

Dependency hygiene scanning requires access to project sources and configuration to detect dependency decay. It applies scans on every PR and on-demand across projects to enforce architecture boundaries and complexity thresholds.