tech-feasibility

Evaluate technology adoption feasibility against defined goals and constraints.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/tomwangowa/agent-skills --skill tech-feasibility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tech-feasibility
Source: https://github.com/tomwangowa/agent-skills/tree/main/tech-feasibility
Command: npx skills add https://github.com/tomwangowa/agent-skills --skill tech-feasibility

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you systematically evaluate whether a specific technology, tool, or approach is suitable for a given problem and constraints, preventing costly mistakes and wasted development time.

Core Features & Use Cases

  • Structured Evaluation: Decomposes complex technology choices into testable sub-hypotheses.
  • Falsification-First Research: Prioritizes searching for counter-evidence to avoid confirmation bias.
  • Fit Analysis: Compares technology capabilities directly against your specific requirements and constraints.
  • Use Case: Before adopting a new AI model for customer support, use this Skill to assess its technical fit, operational costs, legal compliance, and potential risks against your existing infrastructure and budget.

Quick Start

Use the tech-feasibility skill to evaluate if 'Kubernetes' is suitable for managing 'a microservices architecture with 100+ services' under 'a budget of $50k/year and a team of 5 engineers'.

Frequently Asked Questions about tech-feasibility

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

FAQPage Schema
How do I conduct a technical evaluation before adopting a new technology?

Conduct a technical evaluation by decomposing the adoption into falsifiable sub-hypotheses, researching counter-evidence first, and performing a fit analysis against your constraints to output a Go or No-Go verdict.

What is a feasibility study in software engineering?

A feasibility study assesses the viability of adopting a specific technology for a given problem under defined constraints, delivering a structured Go, Conditional-Go, Pivot, or No-Go verdict to prevent wasted development time.

How do I assess if a technology fits my project constraints and budget?

Assess technology fit by providing detailed input on your goals, the specific technology, and your constraints, which triggers a structured fit analysis comparing capabilities directly against your project requirements.

When do I need a proof of concept for technology assessment?

You need a proof of concept when a technology assessment yields a Conditional-Go or Pivot verdict, requiring further validation to confirm viability against your specific goals and operational constraints.

How does a risk analysis avoid confirmation bias during technology adoption?

Risk analysis avoids confirmation bias during technology adoption by prioritizing a falsification-first research approach that actively searches for counter-evidence before validating the technology's suitability.