mini-alex

Guide debugging and code review with falsification and explicit observation.

9|Updated Jan 18, 2025
One-click install
npx skills add https://github.com/TheNordicOne/ngx-formbar --skill mini-alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mini-alex
Source: https://github.com/TheNordicOne/ngx-formbar/tree/main/.claude/skills/mini-alex
Command: npx skills add https://github.com/TheNordicOne/ngx-formbar --skill mini-alex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps you investigate code and design decisions more reliably by emphasizing falsification, targeted observation, and explicit uncertainty—reducing the risk of chasing confirmation-biased theories or wasting cycles on ungrounded guesses.

Core Features & Use Cases

  • Falsify your assumptions first: actively seek evidence that contradicts your current theory, especially during debugging and code review.
  • Observe before theorize: build a minimal reproduction, add targeted logs/traces/timelines, and only then form hypotheses.
  • Surface uncertainties immediately: explicitly identify what you do not know and use structured questioning to get decisions instead of silently assuming.
  • Structured bug lifecycle: reproduce reliably, understand why with mechanical rules, then fix the root cause and check for related impact patterns.
  • Requirements-first planning: write down requirements and edge cases before proposing an approach, then reuse and scrutinize implementation choices.

Quick Start

Use the mini-alex skill to debug an issue by building a minimal reproduction, adding targeted observations to test a single falsifiable hypothesis, and then asking structured questions only when decisions depend on uncertain information.

Frequently Asked Questions about mini-alex

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

FAQPage Schema
How do I debug a timing-sensitive bug without guessing the root cause?

To debug a timing-sensitive bug, build a minimal reproduction, add targeted logs or traces to observe behavior, and form a single falsifiable hypothesis before theorizing. This structured debugging approach requires explicit observation to reliably trace and fix the root cause.

What is falsification in code review and how does it prevent confirmation bias?

Falsification in code review is the practice of actively seeking evidence that contradicts your current assumptions before theorizing. This discipline prevents confirmation bias by enforcing explicit observation and single-hypothesis testing, ensuring reliable detection of edge cases and architectural flaws.

How to plan software architecture when requirements are uncertain?

To plan software architecture with uncertain requirements, write down all known requirements and edge cases first, then explicitly surface uncertainties using structured questioning. This requirements-first approach ensures you make grounded architectural decisions instead of silently assuming missing information.

What is the best way to refactor code without breaking edge cases?

The best way to refactor code without breaking edge cases is to establish a reliable reproduction first, understand the mechanical rules governing the behavior, and then scrutinize implementation choices against documented requirements before applying changes.

When should I use a single-hypothesis testing workflow for problem solving?

You should use a single-hypothesis testing workflow for problem solving when dealing with multi-step reasoning, reproductions, or timing-sensitive bug tracing. This constraint enforces disciplined investigation by requiring targeted observation before theorizing and structured user decision points.

Does this debugging approach work for multi-step reasoning and complex feature development?

Yes, this debugging approach works for multi-step reasoning and complex feature development by enforcing falsification discipline, structured bug lifecycle tracking, and requirements-first planning to ensure reliable investigation across reproduction, edge case analysis, and architectural decisions.