challenge-me

Provide blunt critique on counting, estimation, and architecture decisions.

7|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/milistu/agent-skills --skill challenge-me
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: challenge-me
Source: https://github.com/milistu/agent-skills/tree/main/skills/challenge-me
Command: npx skills add https://github.com/milistu/agent-skills --skill challenge-me

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides blunt, specific critique and concrete guidance for counting, estimation, and architecture/design decisions, helping teams identify hidden work and hard tradeoffs early.

Core Features & Use Cases

  • Direct, no-nonsense advisory feedback focused on correctness, simplicity, and maintainability.
  • Counts edge cases, migrations, performance, observability, rollback, and security implications in architecture decisions.
  • Use during early scoping, design reviews, and architecture workshops to surface blind spots and enforce clearer scope and definition of done.

Quick Start

Initiate challenge-me mode and ask for blunt, actionable critique on your counting, estimates, and design approach.

Frequently Asked Questions about challenge-me

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

FAQPage Schema
How do I get concrete critique on software architecture decisions and project estimates?

To get concrete critique on software architecture decisions and estimates, use a blunt advisory tool that enforces explicit assumptions and surfaces hidden work. This approach identifies edge cases, rollback implications, and security risks early in the design phase.

What is the best way to surface hidden risks during early project scoping?

The best way to surface hidden risks during early project scoping is to apply blunt, no-nonsense critique focused on correctness and maintainability. This enforces explicit assumptions and counts edge cases, migrations, and performance implications.

How do I ensure accurate engineering estimates for complex design reviews?

To ensure accurate engineering estimates for complex design reviews, apply blunt critique that counts edge cases and enforces guardrails for maintainable design. This surfaces blind spots and enforces a clearer definition of done.

Can I use blunt critique to identify missing observability and rollback plans in my architecture?

Yes, you can use blunt critique to identify missing observability and rollback plans in your architecture. This advisory approach counts these specific implications during design reviews to surface hard tradeoffs and enforce guardrails.

When do I need explicit assumptions and edge case counting for maintainable design?

You need explicit assumptions and edge case counting for maintainable design during early scoping, architecture workshops, and design reviews. This process surfaces blind spots, enforces clearer scope, and ensures accurate project estimates.

Why does blunt critique help with counting edge cases and migration risks in software engineering?

Blunt critique helps with counting edge cases and migration risks in software engineering by providing direct, no-nonsense feedback focused on simplicity. It surfaces hidden work and hard tradeoffs early, enforcing explicit guardrails for maintainable design.