feature-decision

Evaluate proposed software features for architectural alignment and technical debt.

3|2|Updated Jul 4, 2026
One-click install
npx skills add https://github.com/EdytaKucharska/keel --skill feature-decision-edytakucharska
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-decision
Source: https://github.com/EdytaKucharska/keel/tree/main/skills/feature-decision
Command: npx skills add https://github.com/EdytaKucharska/keel --skill feature-decision-edytakucharska

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers you to make well-informed technical decisions for features, mitigating architectural drift, tech debt, and aligning with best practices.

Core Features & Use Cases

  • Technical Decision Memo: Generate a decision memo for engineers or AI tools with a clear rationale and estimates.
  • Architecture Alignment: Ensure proposed features align with existing system architecture.
  • Tech Debt Assessment: Identify potential tech debt introduced or paid down by a feature.
  • Antipatterns: Check for common pitfalls in feature development.
  • Use Case: Use this Skill when a new feature is proposed to analyze its technical feasibility, cost, and alignment with existing systems.

Quick Start

Use the feature-decision skill to evaluate adding a search feature to your application.

Frequently Asked Questions about feature-decision

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

FAQPage Schema
How do I assess the technical feasibility of a proposed software feature?

To assess technical feasibility, evaluate architectural alignment, identify potential tech debt, and check for common antipatterns using structured decision-making templates. This provides a clear rationale and estimate for engineers to proceed.

What is the best way to evaluate architectural alignment for a new feature?

Evaluating architectural alignment involves analyzing the proposed feature against your existing system architecture. A structured technical assessment framework helps ensure new implementations do not cause architectural drift.

How can I identify technical debt introduced by a new feature before implementation?

Identify technical debt by performing a targeted tech debt assessment during the feature evaluation phase. This process highlights potential debt introduced or paid down by the feature, mitigating future risks.

Does this technical assessment framework help check for software antipatterns?

Yes, the technical assessment framework explicitly checks for common antipatterns in feature development. This helps you avoid standard pitfalls and ensures the proposed feature adheres to best practices.

When do I need to generate a technical decision memo for a software project?

Generate a technical decision memo when a new feature is proposed to document its technical feasibility, cost, and alignment. This memo provides engineers and AI tools with a clear rationale and estimates.

Can I use this feature evaluation framework at any stage of the project lifecycle?

Yes, this feature evaluation framework is suitable for guiding technical assessments at various stages of a project lifecycle. It adapts to different phases to maintain architectural consistency.