Skip to content

feat: implementation of architectural impact analyzer utility#2193

Open
UmmeHabiba1312 wants to merge 1 commit intogithub:mainfrom
UmmeHabiba1312:feat/impact-analyzer
Open

feat: implementation of architectural impact analyzer utility#2193
UmmeHabiba1312 wants to merge 1 commit intogithub:mainfrom
UmmeHabiba1312:feat/impact-analyzer

Conversation

@UmmeHabiba1312
Copy link
Copy Markdown

Overview

This PR introduces a Python-based Architectural Impact Analyzer to the Spec-Kit ecosystem. It allows developers to preview how a proposed change will affect existing specifications before implementation.

Key Features

  • Context-Aware Analysis: Reads all markdown specifications in the presets directory to provide a holistic view to the AI.
  • Structured Reports: Outputs impact levels, estimated effort, and specific architectural risks in a clean CLI format.
  • Emoji-free Professional Output: Optimized for developer environments using standard ASCII symbols.
  • Standardized Spec: Includes speckit.preview.md to define the analysis behavior across different agents.

Implementation Details

  • Created scripts/impact_analyzer.py using OpenAI SDK patterns.
  • Added presets/lean/commands/speckit.preview.md for prompt standardization.

Fixes #2176

@UmmeHabiba1312 UmmeHabiba1312 requested a review from mnriem as a code owner April 12, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: What-if analysis for spec requirement changes

1 participant