Skip to main content
All tools below run entirely locally. No network calls, no key required.

Quality scanners

ToolWhat it does
scan_healthUnified health report across all quality dimensions
scan_debtDetect TODOs, bare exceptions, missing types, long functions
scan_code_qualityAST-based rule enforcement (bare except, type hints, logging)
detect_ai_patternsFind AI-generated code smells and test anti-patterns
validate_complianceCheck code against nablr quality standards
scan_external_dependenciesFind env vars, API clients, external URLs
scan_docsDetect missing or stale documentation
scan_dead_codeFind unused functions, classes, and imports
scan_complexityCyclomatic + cognitive complexity per function
scan_securityHardcoded secrets, injection risks, insecure patterns

Codebase mapping

ToolWhat it does
generate_codemapAuto-document directory structure to CODE_MAP.md
check_codemap_freshnessDetect stale CODE_MAP vs current file tree
generate_dependency_graphVisualize module dependencies

Workflow orchestration

ToolWhat it does
init_workflowStart tracking a story through the SDLC
get_workflow_stateCurrent phase, blockers, pending artifacts
suggest_next_agentAuto-suggest agent transitions based on state
generate_story_dependency_graphVisualize story dependencies
detect_flow_gapsFind broken end-to-end flows

License tools

ToolWhat it does
start_trialMint a 14-day Pro trial key (no credit card)
activate_keyActivate a paid Pro key
check_licenseShow current plan and key status

Usage

Tools are available automatically once nablr is connected. Invoke them naturally:
Scan this directory for technical debt
Generate a codemap for src/
What's the current workflow state for STORY-042?