Codebase Interrogator (Business Analyst)

Scan codebases to extract features, business rules, and data models into a System Manifest.

1|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/Bambibanners/master_of_puppets --skill codebase-interrogator-business-analyst
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Codebase Interrogator (Business Analyst)
Source: https://github.com/Bambibanners/master_of_puppets/tree/main/.agent/skills/interrogate-features
Command: npx skills add https://github.com/Bambibanners/master_of_puppets --skill codebase-interrogator-business-analyst

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps engineering teams identify intended features, business logic, and data models by scanning codebases and extracting architectural signals.

Core Features & Use Cases

  • System Manifest Extraction: Scans docstrings, API routes, and data models to map system intent.
  • Evidence Gathering: Aggregates class and function signatures for feature discovery.
  • Use Case: When onboarding a legacy project, generate a feature manifest from code comments and routes.

Quick Start

Run the intent_scanner.py script to generate a Feature Manifest from your codebase.

Frequently Asked Questions about Codebase Interrogator (Business Analyst)

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

FAQPage Schema
How do I extract API routes and data models from a legacy Python codebase?

To extract API routes and data models from a legacy Python codebase, this Skill parses Python AST, scans docstrings, and aggregates function signatures to map system intent into a structured System Manifest.

What is the best way to reverse-engineer system intent from existing code?

Reverse-engineering system intent from existing code is done by scanning architectural signals like API routes, docstrings, and data models to identify intended features and business logic for downstream analysis.

Can I generate a feature manifest from code comments and routes for onboarding?

Yes, you can generate a feature manifest from code comments and routes by running the intent scanner script, which aggregates class and function signatures to extract system features for legacy project onboarding.

Does codebase static analysis work for identifying business rules in varying programming languages?

Codebase static analysis works for identifying business rules across codebases of varying sizes and languages, extracting architectural signals and data models to map system intent into a feature manifest.

How do I map API discovery and data models into a structured manifest?

To map API discovery and data models into a structured manifest, the Skill scans code to collect model data, identifies APIs, and parses Python AST to produce a structured output for downstream analysis.