Tooluck logoTooluck
SKILL.md

choosing-a-workflow

Agent skill fromJetBrains/thinkrail

Use at the start of new project onboarding, PR lifecycle work including PR checks, or any change to what the product does — a feature, a behavior change, or a bug fix. Not for continuing work already routed to a workflow, non-PR questions, checks, explanations, or edits that change no behavior.

How to install choosing-a-workflow

install choosing-a-workflow
# install the thinkrail pack with the skills CLI
npx skills add JetBrains/thinkrail

# or add only this skill to Claude Code: copy the folder

packages/pi-thinkrail-workflow/skills/choosing-a-workflow/

# into

~/.claude/skills/choosing-a-workflow/ (all projects)

.claude/skills/choosing-a-workflow/ (one project)

packages/pi-thinkrail-workflow/skills/choosing-a-workflow/SKILL.md

Apache-2.0Full file
1# Choosing a Workflow
2
3The root router of the workflow family. It classifies new
4workflow-eligible work and names the workflow skill that governs it — nothing more. Work already routed
5resumes its active workflow instead. A routed skill's steps live in that skill alone; read it, don't run
6it from memory.
7
8## Classify
9
10For a new piece of work, read the request and use what is already known to answer three questions:
11
121. **Is this project onboarding?** No spec graph yet — an empty or effectively empty workspace where
13 the user brings a raw idea, or an existing codebase being set up or specced for the first time.
142. **Is this the PR lifecycle?** Finished work shipping as a pull request, or an existing PR being
15 tended — created, brought up to date, given screenshots, its checks watched, or its review comments
16 addressed. Fixes that flow from a PR's own review comments belong here.
173. **Does the work change what the product does?** A new feature, a change in behavior, or a bug
18 fix — however small, and even when the request already spells out the design. A detailed request
19 shortens the interview; it never skips it.
20
21If none applies, no workflow is needed: proceed directly without a workflow announcement. Only work
22that changes no behavior belongs here: a non-PR question, explanation, or check; a typo, documentation, or
23configuration-only edit; a mechanical refactor such as a rename.
24…

Excerpt shown under the repository's Apache-2.0 license.

More skills in thinkrail

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates