wtf.setup

Validate gh CLI prerequisites and provision WTF templates and labels.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines onboarding WTF in a repository by performing pre-flight checks, ensuring GitHub CLI is installed and authenticated, installing required extensions, ensuring issue/PR templates exist, and provisioning standard lifecycle labels and the intervention hook.

Core Features & Use Cases

  • Validate environment readiness (gh presence, authentication) and repo context for WTF onboarding.
  • Install and verify required gh extensions that enable structured issue/task management and dependency tracking.
  • Ensure issue templates (.github/ISSUE_TEMPLATE) and PR template exist, copying from bundled references when missing.
  • Create and maintain lifecycle labels (epic, feature, task, bug, implemented, designed, verified) for consistent workflow governance.
  • Install the WTF intervention-tracker hook to capture corrective feedback and guide continuous improvement.

Quick Start

Run the setup in your repo to bootstrap WTF and validate your environment.

Frequently Asked Questions about wtf.setup

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

FAQPage Schema
How do I automate GitHub repo onboarding with issue templates, PR templates, and labels?

Automating GitHub repo onboarding involves validating the gh CLI is installed and authenticated, then provisioning missing issue templates, PR templates, and standard lifecycle labels. This ensures new contributors have a structured environment ready for immediate development.

What are the prerequisites for setting up structured issue and PR templates in a new repository?

Prerequisites for setting up structured templates include having the GitHub CLI installed and authenticated, installing specific required gh extensions, and possessing repository access to create files and labels. These pre-flight checks validate environment readiness before onboarding begins.

Does the WTF setup process require the GitHub CLI to create lifecycle labels?

Yes, the WTF setup process strictly requires the GitHub CLI to create lifecycle labels, apply templates, and install extensions. It validates gh CLI presence and authentication during pre-flight checks to ensure it can successfully provision the repository.

How do I add standard lifecycle labels like epic, feature, and bug to my GitHub repository?

To add standard lifecycle labels like epic, feature, task, bug, implemented, designed, and verified, you run an automated onboarding setup. This provisions the labels via the gh CLI to ensure consistent workflow governance across the project.

Can I install a hook to capture corrective feedback for continuous improvement in GitHub?

Yes, you can install an intervention-tracker hook to capture corrective feedback and guide continuous improvement in GitHub. The setup process provisions this hook alongside the required gh extensions, issue templates, and lifecycle labels during repository onboarding.