mh-cto-sdlc-arch-spike

Execute a time-boxed experiment to validate architectural assumptions.

2|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/Imad-Oute/MicroHard --skill mh-cto-sdlc-arch-spike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mh-cto-sdlc-arch-spike
Source: https://github.com/Imad-Oute/MicroHard/tree/main/src/departments/cto/sdlc/phase-4-architecture/mh-cto-sdlc-arch-spike
Command: npx skills add https://github.com/Imad-Oute/MicroHard --skill mh-cto-sdlc-arch-spike

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows for the quick validation of architectural assumptions that have not yet been verified, ensuring that critical decisions are based on solid evidence before proceeding to the next phase.

Core Features & Use Cases

  • Time-Boxed Proof of Concept: Run experiments on architectural assumptions within a defined time frame.
  • Binary Outcome: The experiment confirms or refutes the assumption, leading to a clear decision path.
  • Use Case: When a technology or architectural pattern is chosen, but its capability is not yet proven, this skill can be used to design and execute a simple experiment to test the assumption.

Quick Start

Initiate an architecture spike to test the assumption about the scalability of the chosen database solution by typing 'run architecture spike to test database scalability'.

Frequently Asked Questions about mh-cto-sdlc-arch-spike

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

FAQPage Schema
How do I validate architectural assumptions before committing to a software design?

A time-boxed proof of concept assesses the viability of a specific architectural component or pattern by running a defined experiment, confirming or refuting the assumption to ensure critical decisions are based on solid evidence.

When do I need an architecture spike in the SDLC?

You need an architecture spike during SDLC phase 4 when architectural choices are critical and a technology or pattern is chosen but its capability remains unproven, ensuring critical decisions are based on solid evidence.

How do I run a proof of concept to test database scalability?

You run a proof of concept by initiating an architecture spike to execute a time-boxed experiment that tests the specific architectural assumption about database scalability and yields a clear binary decision path.

Can I use a time-boxed experiment to verify an unproven architectural pattern?

Yes, you can use a time-boxed experiment to verify an unproven architectural pattern by designing and executing a simple proof of concept that confirms or refutes the chosen technology's capability.

What is the outcome of validating architectural assumptions with a proof of concept?

The outcome of validating architectural assumptions with a proof of concept is a binary result that either confirms or refutes the assumption, leading to a clear decision path for the next software development lifecycle phase.

What are the limitations of using an architecture spike for validation?

The limitation of an architecture spike is that it is a time-boxed experiment designed for quick validation of specific assumptions, focusing on proving a component's viability rather than building a full production-ready implementation.