JetBrains/thinkrail

Vibe code with pi in a lightweight, real IDE - The Vibe You Need

340Stars on the repository
15Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

JetBrains/thinkrail

Skill Claude CodeCodex

Use when composing an askuserquestion round inside a workflow, or when a workflow skill names it at a question step. Shared norms for the tool — not a workflow, nothing to execute.

340 2d ago A 43 tokens original Apache-2.0

brainstorming

02

JetBrains/thinkrail

Skill Claude CodeCodex

Use this BEFORE any creative or feature work: building a new feature, adding functionality, changing behavior, or making a nontrivial design decision. Turns the user's request into a validated design — recorded as a spec-graph task-spec — before any implementation. Do not skip this because a change looks small.

340 2d ago A 65 tokens original Apache-2.0

choosing-a-workflow

03

JetBrains/thinkrail

Skill Claude CodeCodex

Use FIRST when any new piece of work arrives — a request, feature, change, fix, question, or idea — before starting on it or choosing an approach. Not for continuing work already routed to a workflow skill.

340 2d ago A 50 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when the repo holds real source code but no specs: the existing-codebase branch of setting-up-a-project, normally reached via that dispatcher, directly only when the situation is unmistakable. Not for empty workspaces (starting-a-new-project) or feature work in a specced project (brainstorming).

340 2d ago A 69 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use whenever asked to set up, onboard, initialize, or spec a project — the front door when the workspace has no spec graph yet (brand-new or an existing codebase); also seeded by the app's Set-up-project card (/skill:setting-up-a-project). Not for feature work in an already-specced project — use the brainstorming…

340 2d ago A 76 tokens original Apache-2.0

shipping-a-pr

06

JetBrains/thinkrail

Skill Claude CodeCodex

Use when finished work needs to ship as a pull request, or when the ask is about a PR — creating one, bringing it up to date, adding screenshots, watching its checks, or addressing its review comments. Not for reviewing a PR you are not shipping.

340 2d ago A 57 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when the workspace is empty — no code yet — and the user brings a raw idea: the brand-new branch of setting-up-a-project, normally reached via that dispatcher, directly only when the situation is unmistakable. Not for features in an existing project — use brainstorming instead.

340 2d ago A 61 tokens original Apache-2.0

writing-specs

08

JetBrains/thinkrail

Skill Claude CodeCodex

Use when a workflow step drafts or revises a spec artifact — a goal-and-requirements, an architecture, or a module SPEC — or when a workflow skill names it at such a step. The shared quality bar for specs — not a workflow, nothing to execute.

340 2d ago A 59 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when adding a new workflow skill to pi-thinkrail-workflow, changing an existing workflow skill's role, trigger, handoff, or structure, or checking a workflow skill against the workflow system's rules. Not for authoring general-purpose skills outside this package.

340 2d ago A 60 tokens original Apache-2.0

reflecting-findings

10

JetBrains/thinkrail

Skill Claude CodeCodex

Use when a reflection package hands you another agent's review findings to verify (before they become a fix request): you are the REFLECTOR, an independent skeptic. Judge each finding against the real code and settle it with reflectfinding — kept or refuted.

340 2d ago A 58 tokens original Apache-2.0

reviewing-changes

11

JetBrains/thinkrail

Skill Claude CodeCodex

Use when a review package asks you to review a plan step's change set (todo.startReview): you are the REVIEWER, not the author. How to judge an agent-written diff, file findings with addreviewcomment, and settle with exactly one reviewverdict.

340 2d ago A 59 tokens original Apache-2.0

todos

12

JetBrains/thinkrail

Skill Claude CodeCodex

This chat has a shared, live TODO plan — your tasks for the conversation, which the user also edits. Read this skill and reach for the todo tools whenever a request takes more than a couple of steps. It covers the plan model (group = task, items = its steps; loose items are the user's lane), how to work it: propose…

340 2d ago A 127 tokens original Apache-2.0

spec-graph

13

JetBrains/thinkrail

Skill Claude CodeCodex

The project's specs are its ground truth: durable documents describing the architecture, decisions, contracts, and boundaries behind the code, organized as a connected graph. Read this skill and reach for the spec tools FIRST — before reading code — whenever you explore the project, plan or start a task, add or change…

340 2d ago A 97 tokens original Apache-2.0