feasibility-reviewer

Evaluate architectural plans against existing codebase, services, and infrastructure.

434|33|Updated Jul 27, 2025
One-click install
npx skills add https://github.com/udecode/kitcn --skill feasibility-reviewer-udecode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feasibility-reviewer
Source: https://github.com/udecode/kitcn/tree/main/.agents/skills/feasibility-reviewer
Command: npx skills add https://github.com/udecode/kitcn --skill feasibility-reviewer-udecode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps systems architects assess whether planning documents can be translated into working systems, identifying architectural conflicts, dependency gaps, migration risks, and practical implementability.

Core Features & Use Cases

  • Architecture reality checks against proposed designs to ensure compatibility with existing infrastructure.
  • Shadow path tracing to map happy, nil, empty, and error data flows for each integration point.
  • Migration safety & risk assessment covering backward compatibility, rollout plans, data volumes, and rollback options.

Quick Start

Provide a feasibility assessment of the proposed plan based on current code, services, and infrastructure.

Frequently Asked Questions about feasibility-reviewer

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

FAQPage Schema
How do I assess architectural plan feasibility in a brownfield codebase?

Assessing architectural plan feasibility in a brownfield codebase requires evaluating proposed designs against existing services, identifying dependency gaps, and mapping integration points to ensure safe implementation. This process traces data flows and highlights potential migration conflicts.

What is shadow path tracing for data flow integration points?

Shadow path tracing is the process of mapping happy, nil, empty, and error data flows for each integration point within an architectural plan. It identifies how proposed systems handle edge cases and prevents unexpected failures during implementation.

How do I evaluate migration safety and rollback risks for software upgrades?

Evaluating migration safety involves analyzing backward compatibility, rollout plans, data volumes, and rollback options for proposed software upgrades. This risk assessment prevents integration conflicts and ensures existing services remain stable during infrastructure transitions.

Can I check if a proposed architecture is compatible with existing dependencies?

Checking architectural compatibility with existing dependencies involves analyzing whether a proposed plan can be implemented given current services and infrastructure. It ensures backward compatibility and validates that data flows support existing integration points.

When do I need a risk assessment for codebase migrations and new implementations?

A risk assessment for codebase migrations is needed when introducing architectural changes that affect existing dependencies or integration points. It identifies upgrade path conflicts, validates performance feasibility, and ensures safe data migrations.