#186 by GitHub stars

JetBrains/thinkrail

Vibe code with pi in a lightweight, real IDE that customises itself around the way you work — The Vibe You Need

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

packages/pi-thinkrail-workflow/skills/asking-user-questions/SKILL.md

Week of Oct 26, 2026 · +5 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

+ 99 - If `ask_user_question` is not among your tools (switched off in the host, or never installed), ask
+ 100   the round as a plain chat message instead: the same frontier, each question with its numbered
+ 101   options and the recommended one first with its reason. Then end the turn and wait for the reply;
+ 102   never trade the missing tool for a guess. Read the reply as the round's result, and a question it
+ 103   leaves unanswered counts as declined.

Compare on GitHub

packages/pi-thinkrail-workflow/skills/brainstorming/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

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

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-thinkrail-workflow/skills/importing-a-codebase/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-thinkrail-workflow/skills/setting-up-a-project/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-thinkrail-workflow/skills/shipping-a-pr/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-thinkrail-workflow/skills/starting-a-new-project/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-thinkrail-workflow/skills/writing-specs/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-thinkrail-workflow/skills/writing-workflow-skills/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/pi-todos/skills/todos/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/server/skills/managing-mcp-servers/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

packages/spec-graph/skills/spec-graph/SKILL.md

Week of Oct 26, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

c9d3750cd399 → 45778444aabd

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 45778444aabd371b5ef31e73ecfdbf4f1b150b99

git clone --filter=blob:none --no-checkout https://github.com/JetBrains/thinkrail.git .hotskills/jetbrains-thinkrail && git -C .hotskills/jetbrains-thinkrail checkout --detach 45778444aabd371b5ef31e73ecfdbf4f1b150b99 # Copy each selected skill directory from .hotskills/jetbrains-thinkrail into .agents/skills/<skill-name>/
7.9kGitHub stars
1.3kstars in 7 days
12skills in this repository
257commits in 30 days

Heat

8.6
  • Star growth, last 7 daysAhead of 99% of tracked repositories
  • Star growth, last 24 hoursAhead of 98% of tracked repositories
  • Rank movement, last 7 daysAhead of 96% of tracked repositories
  • Commits, last 30 daysAhead of 97% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 30, 2026Nov 6, 20267,850

Individual skills in this repository

How it works

asking-user-questions

When your agent uses it

Use when composing an ask_user_question 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.

What it loads into context

Frontmatter

48 tokens

Always available to the agent

SKILL.md

1,744 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Interview in rounds until nothing is assumed
  2. Facts are yours, decisions are theirs
  3. What makes a question worth asking
  4. Options
  5. Confirming an inference
  6. Degradation
  7. Red flags

Files

  • SKILL.mdcore7,989 bytes
Read SKILL.md

# Asking User Questions

The workflow family's shared norms for `ask_user_question`: how to interview in rounds, what makes a
question worth asking, how to shape options, and how to degrade when answers don't come. Process
skills name this concept at the steps that ask; *when* to ask — and where the answers get recorded —
stays with the referencing skill.

## Interview in rounds until nothing is assumed

- Map the subject as a **design tree**: every decision branches into the decisions that hang off it.
  The **frontier** is every open decision whose prerequisites are already settled — the questions you
  can ask *now* without guessing at answers you haven't heard.
- One call = one **round** = the whole frontier, with no cap on its size. A question whose answer
  depends on another question still open belongs to a *later* round, never the same one. Never split
View the complete source on GitHub

Skills included

  • asking-user-questions
  • brainstorming
  • choosing-a-workflow
  • importing-a-codebase
  • setting-up-a-project
  • shipping-a-pr
  • starting-a-new-project
  • writing-specs
  • writing-workflow-skills
  • todos
  • managing-mcp-servers
  • spec-graph

Repository facts

License
Apache-2.0
Created
Jul 8, 2026
Last pushed
Nov 5, 2026
Forks
475
Open issues
231
Project activity
Active

Rank over the last 12 weeks

Now #186 · best #186 · up 748 in 30 days

  1. #208 on Nov 1
  2. #203 on Nov 2
  3. #198 on Nov 3
  4. #192 on Nov 4
  5. #189 on Nov 5
  6. #186 since Nov 6
73 earlier periods
  1. #875 on Aug 7
  2. #886 on Aug 8
  3. #918 on Aug 11
  4. #917 on Aug 12
  5. #926 on Aug 13
  6. #918 on Aug 18
  7. #916 on Aug 19
  8. #913 on Aug 21
  9. #860 on Aug 22
  10. #914 on Aug 23
  11. #923 on Aug 24
  12. #932 on Aug 25
  13. #908 on Aug 26
  14. #907 on Aug 27
  15. #943 on Aug 28
  16. #857 on Aug 29
  17. #856 on Aug 30
  18. #900 on Aug 31
  19. #933 on Sep 1
  20. #899 on Sep 2
  21. #903 on Sep 3
  22. #868 on Sep 4
  23. #843 on Sep 5
  24. #877 on Sep 6
  25. #905 on Sep 7
  26. #922 on Sep 8
  27. #905 on Sep 9
  28. #902 on Sep 10
  29. #870 on Sep 11
  30. #866 on Sep 12
  31. #868 on Sep 13
  32. #903 on Sep 14
  33. #891 on Sep 15
  34. #904 on Sep 16
  35. #901 on Sep 17
  36. #885 on Sep 18
  37. #861 on Sep 19
  38. #883 on Sep 20
  39. #923 on Sep 22
  40. #915 on Sep 23
  41. #879 on Sep 24
  42. #830 on Sep 25
  43. #854 on Sep 26
  44. #873 on Sep 27
  45. #924 on Sep 28
  46. #951 on Sep 29
  47. #918 on Sep 30
  48. #854 on Oct 1
  49. #871 on Oct 2
  50. #842 on Oct 3
  51. #885 on Oct 4
  52. #907 on Oct 5
  53. #896 on Oct 6
  54. #934 on Oct 7
  55. #940 on Oct 9
  56. #914 on Oct 10
  57. #947 on Oct 12
  58. #972 on Oct 14
  59. #957 on Oct 15
  60. #966 on Oct 16
  61. #873 on Oct 17
  62. #771 on Oct 18
  63. #779 on Oct 19
  64. #763 on Oct 20
  65. #767 on Oct 21
  66. #735 on Oct 22
  67. #726 on Oct 23
  68. #676 on Oct 24
  69. #784 on Oct 25
  70. #265 on Oct 28
  71. #237 on Oct 29
  72. #216 on Oct 30
  73. #209 on Oct 31

Before you install

Instructions only

Automated signals, not a guarantee

Checked Nov 2, 2026

Changed on Oct 27, 2026

New signal: Access to secrets

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 10 notes
  • packages/pi-thinkrail-workflow/skills/brainstorming/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/importing-a-codebase/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/importing-a-codebase/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/setting-up-a-project/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/setting-up-a-project/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/starting-a-new-project/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/writing-workflow-skills/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-thinkrail-workflow/skills/writing-workflow-skills/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-todos/skills/todos/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • packages/pi-todos/skills/todos/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 14 signals by file

packages/pi-thinkrail-workflow/skills/shipping-a-pr/screenshots.md

  • Network accessline 37
    (`gh pr view <n> --json body -q .body > .thinkrail/context/pr-body.md`), add or update a `## Screenshots` section in it referencing each image as `https://github.com/<owner>/<repo>/blob/<COMMIT>/<name>.png?raw=true` (pinned to the pushed co
  • Network accessline 38
    `## Screenshots` section in it referencing each image as `https://github.com/<owner>/<repo>/blob/<COMMIT>/<name>.png?raw=true` (pinned to the pushed commit SHA so later branch pushes never break the images), then
  • Network accessline 39
    `https://github.com/<owner>/<repo>/blob/<COMMIT>/<name>.png?raw=true` (pinned to the pushed commit

packages/server/skills/managing-mcp-servers/SKILL.md

  • Network accessline 22
    {   "mcpServers": {     "docs": { "url": "https://example.com/mcp" },
  • Network accessline 23
    "mcpServers": {     "docs": { "url": "https://example.com/mcp" },     "browser": { "command": "npx", "args": ["-y", "@playwright/mcp@0.0.83"] }
  • Network accessline 24
    "docs": { "url": "https://example.com/mcp" },
  • Access to secretsline 32
    [Credential-related source omitted]
  • Network accessline 45
    "mcpServers": {     "github": {       "url": "https://api.githubcopilot.com/mcp/readonly",
  • Network accessline 46
    [Credential-related source omitted]
  • Network accessline 47
    "url": "https://api.githubcopilot.com/mcp/readonly",
  • Access to secretsline 48
    [Credential-related source omitted]
  • Network accessline 54
    - `/readonly` is GitHub's documented read-only mode (same as an `X-MCP-Readonly: true` header). Use   `https://api.githubcopilot.com/mcp/` only when the user asks for tools that change data.
  • Network accessline 55
    `https://api.githubcopilot.com/mcp/` only when the user asks for tools that change data.
  • Access to secretsline 59
    [Credential-related source omitted]

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 14 facts

Works with

  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

JetBrains/thinkrail: #186 on hotskills, 7.9k stars

[![JetBrains/thinkrail on hotskills](https://hotskills.dev/badge/jetbrains-thinkrail.svg)](https://hotskills.dev/skill/jetbrains-thinkrail/)