shannon-analysis

Orchestrate software project analysis with sub-skills and 8D scoring.

2|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/krzemienski/shannon-framework --skill shannon-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shannon-analysis
Source: https://github.com/krzemienski/shannon-framework/tree/main/skills/shannon-analysis
Command: npx skills add https://github.com/krzemienski/shannon-framework --skill shannon-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires serena, sequential.

What problem does it solve?

Orchestrates Shannon's analysis workflows, invoking sub-skills with quantitative rigor and Serena context for thorough, artifact-driven results.

Core Features & Use Cases

  • Auto-detection of analysis type (codebase, architecture, debt, complexity)
  • Serena-backed historical context and progress tracking
  • Progressive invocation of sub-skills (project-indexing, confidence-check, etc.)
  • Quantitative outputs with MCP recommendations

Quick Start

Run a carbon-copy analysis that produces a structured report with 8D scoring and recommendations.

Frequently Asked Questions about shannon-analysis

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

FAQPage Schema
How do I perform quantitative analysis on a software codebase?

Quantitative analysis systematically measures code complexity, architecture patterns, and technical debt using automated discovery and scoring. Shannon-analysis orchestrates this by detecting your codebase structure, integrating historical context via Serena, and invoking specialized sub-skills to produce 8D-based quantification and structured reports.

Can I analyze technical debt and complexity across large enterprise repositories?

Yes. Shannon-analysis handles enterprise-scale codebases by applying Glob and Grep-based discovery to locate relevant code, automatically detecting whether your analysis targets debt inventories, architecture patterns, or complexity metrics, then invoking sub-skills progressively to enforce rigor across large repositories.

What's the difference between ad-hoc code inspection and systematic analysis?

Systematic analysis replaces manual inspection by automating discovery, context integration, and scoring. Shannon-analysis enforces this through structured workflows: it detects analysis type, applies Serena context for historical tracking, runs confidence checks, and produces quantified outputs with MCP recommendations instead of informal notes.

How does Serena context improve analysis accuracy?

Serena context integration provides historical project data and progress tracking, anchoring analysis results to prior findings and project state. Shannon-analysis uses this context to detect analysis type automatically, adjust scoring based on artifact history, and surface recommendations grounded in tracked complexity patterns.

Can shannon-analysis work with time-critical analysis requests?

Yes. Shannon-analysis handles time-critical inquiries by auto-detecting analysis scope—codebase, architecture, debt, or complexity—and invoking only necessary sub-skills. This efficiency, combined with structured output persistence and MCP recommendations, delivers rigorous results without ad-hoc delays.