mmi-analyzer

Analyze Python project modularity, hierarchy, and pattern consistency to generate MMI reports.

5|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/wfukatsu/architecture-redesign-agent --skill mmi-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mmi-analyzer
Source: https://github.com/wfukatsu/architecture-redesign-agent/tree/main/.claude/skills/mmi-analyzer
Command: npx skills add https://github.com/wfukatsu/architecture-redesign-agent --skill mmi-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires radon, networkx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

MMI自動定量評価エージェントは、Python プロジェクトのアーキテクチャ品質を定量化するために、モジュール性・階層性・パターン一貫性の3軸で評価します。

Core Features & Use Cases

  • Automated MMI scoring: analyzes modular structure, layering, and pattern consistency to compute a single MMI score.
  • Comprehensive outputs: generates metrics, architecture, and a final Markdown report detailing actionable insights.
  • Use Case: run it on a Python project to identify hotspots for refactoring and maintenance planning.

Quick Start

Call the mmi-analyzer with a target Python project path to generate the MMI analysis reports in the reports/ directory.

Frequently Asked Questions about mmi-analyzer

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

FAQPage Schema
How do I quantify Python project architecture quality automatically?

You can quantify Python project architecture quality using an automated Modularity Maturity Index assessment that evaluates modularity, hierarchy, and pattern consistency to compute a single MMI score.

What is the Modularity Maturity Index and how does it measure code quality?

The Modularity Maturity Index measures code quality by evaluating modularity, hierarchy, and pattern consistency across a Python project to output structured metrics, architecture data, and actionable refactoring insights.

How do I analyze Python code modularity and identify refactoring hotspots?

You analyze Python code modularity by running an automated MMI assessment on your project path, which generates Markdown and JSON reports identifying architectural hotspots for maintenance planning.

Does the MMI analyzer require radon and networkx dependencies to run?

Yes, the MMI analyzer requires radon and networkx dependencies to analyze Python project architecture, calculate metrics, and generate structured MMI reports.

What is the best way to assess layering and pattern consistency in a Python codebase?

The best way to assess layering and pattern consistency is using an automated MMI scoring tool that analyzes modular structure to compute a comprehensive architecture quality score and detailed report.

Can I include reviewer input when generating an MMI report for a Python project?

Yes, you can include optional reviewer input during the MMI assessment to generate customized Markdown and JSON architecture reports in the reports directory.