consultant

Guide uncertain software design decisions through structured trade-offs and risk classification.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill consultant-luyzkk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: consultant
Source: https://github.com/luyzkk/Anti-Vibe-Coding/tree/main/skills/consultant
Command: npx skills add https://github.com/luyzkk/Anti-Vibe-Coding --skill consultant-luyzkk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents costly rework by guiding uncertain or irreversible technical decisions through structured trade-off analysis before implementation.

Core Features & Use Cases

  • 10 Questions Test: Forces clarification of problem, users, constraints, reversibility, alternatives, worst-case impact, and success metrics to avoid guessing.
  • Consultant Mode (Phase Zero): Routes the user into an explanation-first workflow with pros/cons and risk classification instead of executing code.
  • Domain-Aware Planning: Detects relevant domains (AUTH, PAYMENTS, API, DATABASE, FRONTEND, INFRA, QUALITY, GENERAL), recommends specialist skills in order, and consolidates decisions into a decisions report.
  • Ambiguity Detection & Optional Clarification: Detects excessive ambiguity and recommends invoking clarification via grill-me when needed, without auto-triggering it.
  • Decision Registry Guidance: Recommends recording accepted irreversible decisions to decisions.md to maintain project consistency over time.

Quick Start

Ask the consultant to analyze your feature decision by saying: "Use /anti-vibe-coding:consultant to help me choose the right architecture for [your feature] and list the reversible vs irreversible decisions."

Frequently Asked Questions about consultant

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

FAQPage Schema
How do I evaluate trade-offs for risky or irreversible software architecture decisions?

To evaluate trade-offs for risky or irreversible software architecture decisions, use a structured consultation workflow that forces clarification of constraints and worst-case impacts, framing options with pros/cons and risk classification instead of generating code prematurely.

What is the best way to decide on database and infrastructure design before committing code?

The best way to decide on database and infrastructure design is by applying a 10-question clarification gate to detect domain requirements, map reversible versus irreversible choices, and record accepted outcomes to a decisions registry for project consistency.

How do I structure system design decisions when requirements are highly ambiguous?

To structure system design decisions when requirements are highly ambiguous, detect the ambiguity levels and route the workflow into an explanation-first consultant mode that analyzes alternatives and recommends optional clarification tools to resolve gaps before execution.

Can I use a consultation mode to analyze auth and integration decisions without writing code?

Yes, you can use a consultation mode to analyze auth and integration decisions without writing code by triggering an explanation-first workflow that detects relevant domains, classifies risks, and consolidates next-step guidance into a decisions report.

When should I not use automated code generation for critical technical decisions?

You should not use automated code generation for critical technical decisions when the choices are risky or irreversible across domains like auth, payments, or infrastructure, requiring structured pros/cons analysis and a decision registry to prevent costly rework.