static-inference-expert-kiro

Analyze Java/.NET projects to generate dependency graphs and architecture proposals.

3|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/raalzate/static-inference --skill static-inference-expert-kiro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-inference-expert-kiro
Source: https://github.com/raalzate/static-inference/tree/main/skills/static-inference-expert-kiro
Command: npx skills add https://github.com/raalzate/static-inference --skill static-inference-expert-kiro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires java, maven, .NET 8.0 SDK, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the analysis of Java/.NET projects, providing deep insights into dependencies, microservices, and architectural viability. It streamlines the process of identifying and extracting microservices from monolithic applications.

Core Features & Use Cases

  • Microservice Analysis: Analyze Java and .NET projects to identify potential microservices and evaluate their viability.
  • Dependency Graphs: Generate dependency graphs to visualize the relationships between components.
  • Architecture Proposals: Generate proposals for microservices architectures based on the analysis.
  • API Contract Extraction: Extract API contracts and messaging protocols from the application.
  • Component Metrics: Provide detailed metrics for each component, including cohesion, coupling, and cyclomatic complexity.
  • Use Case: Imagine you have a large monolithic Java application. Use this Skill to analyze the application and identify candidate microservices for extraction, along with detailed analysis reports.

Quick Start

Use the static-inference-expert-kiro skill to analyze the project located at '/path/to/your/project'.

Frequently Asked Questions about static-inference-expert-kiro

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

FAQPage Schema
How do I analyze a monolithic Java application to identify potential microservices?

Microservice analysis automates the evaluation of Java and .NET projects to identify potential microservices, evaluate their viability, and generate architecture proposals. It streamlines the extraction of microservices from monolithic applications by providing deep insights into dependencies.

Do I need specific SDKs to perform dependency graph generation and architectural analysis on .NET projects?

Yes, architectural analysis and dependency graph generation for .NET projects requires the .NET 8.0 SDK. For Java projects, Java 17+ and Maven 3.6+ are required. The static-inference MCP server must also be configured with the appropriate JAR path.

Can I extract API contracts and messaging protocols from my application's codebase?

Yes, API contract extraction and messaging protocol identification are performed directly from the application codebase. The analysis evaluates the project structure to extract these contracts and provides detailed component metrics including cohesion, coupling, and cyclomatic complexity.

What is the best way to visualize component relationships and evaluate coupling in a microservices architecture?

Generating dependency graphs is the best way to visualize component relationships and evaluate coupling. The analysis provides detailed component metrics for each component, measuring cohesion, coupling, and cyclomatic complexity to evaluate architectural viability.

Why does the static-inference analysis require a specific MCP server configuration?

The static-inference analysis requires a specific MCP server configuration because it processes Java and .NET projects through the static-inference MCP server. Configuring the appropriate JAR path ensures the server can accurately parse project dependencies and generate architectural proposals.