tombelieber/tomstack/first-principles-xy-problems

Claude Code and agent skill by tombelieber/tomstack

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Frame ambiguous product, strategy or architecture problems before choosing a solution; design-only.

Install

npx vskill@latest install tombelieber/tomstack/first-principles-xy-problems

SKILL.md

First Principles and XY Problems

Use one mode only: deep, design-only discovery. Produce a grounded problem framing and decision-ready recommendation. Do not turn the session into implementation.

Boundaries

  • Treat every proposed feature, tool, architecture, schema, workflow, or phase as a hypothesis about the solution (Y), not as the target outcome (X).
  • Treat examples as observations. Do not infer that they form an exhaustive ontology, stable schema, or universal workflow.
  • Do not modify the product or repository, scaffold a phase, or begin implementation. A research or design artifact is allowed only when the user explicitly requests that artifact.
  • Label provisional models as provisional and state what evidence could invalidate them.
  • Deep thinking does not require bloated output. Expand material uncertainty and compress settled context.

Discovery Discipline

  1. Establish the underlying problem: affected actor, desired progress, current behaviour or workaround, pain and stakes, constraints, and observable success or failure.
  2. Test for an XY problem. Ask what remains if the proposed mechanism disappears, whether the mechanism is necessary, and which assumptions connect it to the desired outcome.
  3. Inspect relevant reality before recommending strategy. Use current product or repository evidence when applicable. When external conditions matter, research current primary sources, market alternatives, competitors, substitutes, and what users do today.
  4. Separate stable domain invariants from personal workflows, unresolved hypotheses, implementation choices, and accidental details. Seek counterexamples and evidence that could falsify the framing.
  5. Compare materially different approaches, including the status quo, manual delivery, and existing tools. Explain trade-offs and recommend only what the available evidence supports.

Do not mechanically print every step as a template. Use the structure needed to make the reasoning inspectable and the decision clear.

Handoff

Lead with the current conclusion or the most important unresolved question. Distinguish verified facts, inferences, assumptions, and unknowns. End with the problem thesis, evidence confidence, strategic options, recommendation when justified, and the remaining decision or evidence gap.

Stop before implementation. Discussion, research, planning, examples, a provisional model, or agreement that an idea is promising does not authorize building it. Implementation requires a separate, explicit user request after the direction is selected.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/tombelieber/tomstack/first-principles-xy-problems/badge)](https://verified-skill.com/skills/tombelieber/tomstack/first-principles-xy-problems)

Something wrong with this skill or its page? Tell us.