explaingit

fabkury/twq

Analysis updated 2026-05-18

2Audience · developerComplexity · 1/5LicenseSetup · easy

TLDR

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

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

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

What do people build with it?

USE CASE 1

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

USE CASE 2

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

USE CASE 3

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

USE CASE 4

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

What is it built with?

Claude CodeMarkdown

How does it compare?

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 get it running?

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.

In plain English

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.

Copy-paste 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

What 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.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.