gitwtfhub

wtf is twq?

fabkury/twq — explained in plain English

Analysis updated 2026-05-18

2Audience · developerComplexity · 1/5LicenseSetup · easy

TL;DR

A tiny Claude Code skill that makes Claude ask you clarifying questions before starting a task instead of guessing your intent.

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Prefix a Claude Code task with the skill's command to force clarifying questions before work starts.

REASON 2

Reduce Claude filling ambiguous instructions with its own assumptions on complex refactors.

REASON 3

Install the skill personally so it is available across all your Claude Code projects.

REASON 4

Commit the skill inside one project's settings so collaborators share the same behavior.

What's in the stack?

Claude CodeMarkdown

How it stacks up

fabkury/twq0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPython
Setup difficultyeasymoderateeasy
Complexity1/52/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Just copy or symlink a single SKILL.md file into your Claude Code skills folder.

Placed in the public domain under the Unlicense, so you can do anything with it, including commercial use, with no restrictions.

Wtf does this do

twq, short for Task With Questions, is a small skill for Claude Code that changes how Claude handles a request. Normally an AI assistant fills in gaps in your instructions with its own assumptions. This skill instead makes Claude pause, study your task, and ask you clarifying questions first, over as many rounds as needed, before it starts doing any actual work. You trigger it by typing a task prefixed with the command, like slash twq refactor the auth module to support SSO. Claude then studies that request, asks one or more rounds of clarifying questions through its built in question interface, waits for your answers, and only then proceeds to complete the task using the decisions you gave it rather than its own guesses. The entire skill is a single file called SKILL.md, which is really just a prompt template with a small amount of configuration at the top. That configuration ensures the skill only runs when you explicitly type the command yourself, never automatically, and it pre-approves the specific question tool the skill depends on. Installing it means cloning the repository and copying or linking that one file into your personal Claude Code skills folder, which makes it available across all your projects. You can also place it inside a specific project's own skills folder and commit it, so it becomes available to anyone who collaborates on that project. The project is released under the Unlicense, meaning it is placed in the public domain and you can do whatever you want with it, including commercial use, without any restrictions.

Yoink these prompts

Prompt 1
Walk me through installing the twq skill into my personal Claude Code skills folder.
Prompt 2
Show me the difference between copying and symlinking the twq skill so it updates with git pull.
Prompt 3
Explain how twq's SKILL.md frontmatter prevents Claude from invoking it automatically.
Prompt 4
Help me write a twq command for a refactor task where I expect Claude to ask several clarifying questions.

Frequently asked questions

wtf is twq?

A tiny Claude Code skill that makes Claude ask you clarifying questions before starting a task instead of guessing your intent.

What license does twq use?

Placed in the public domain under the Unlicense, so you can do anything with it, including commercial use, with no restrictions.

How hard is twq to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is twq for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.