Skills for Real Engineers. Straight from my .agents directory.
brainstorming
Agent skill fromJetBrains/thinkrail
Use before implementing a feature, a change in behavior, or a bug fix — however small. Not for questions, checks, or edits that change no behavior (typos, documentation or configuration only, mechanical refactors).
How to install brainstorming
npx skills add JetBrains/thinkrail# or add only this skill to Claude Code: copy the folder
packages/pi-thinkrail-workflow/skills/brainstorming/
# into
~/.claude/skills/brainstorming/ (all projects)
.claude/skills/brainstorming/ (one project)
1# Brainstorming23## Interview before you build45- Every feature, behavior change, or bug fix goes through this workflow. Depth scales with the6 change and never drops to zero: a small change gets one short round and a few lines of task-spec.7- The aim is a design the user understands and has accepted, recorded in a spec-graph `task-spec`,8 built, and then reflected in the durable specs — not a speculative implementation.9- Do not implement until the design is accepted. An explicit design or acceptance criteria in the10 request count as approval of what they cover; build on them and never re-ask them.1112## Doc map1314- `fixing-a-bug.md` — the bug branch (step 4).15- `amending-specs.md` — bringing the durable specs in line with what was built (step 9); the tail of16 both paths and where this workflow ends.1718## The workflow19201. **Orient.** Use the spec-graph skill to find the specs that govern the area; read code second to21 confirm implementation details. Do not read unrelated specs. Note any non-obvious decision the22 change touches whose *why* is not recorded — it becomes a question in step 6.232. **Scope check.** If the request bundles independent product decisions or subsystems, separate24 them rather than blending unrelated decisions into one task-spec.253. **Open a task-spec.** `spec_create` a `task-spec` at **`.thinkrail/context/TASK-<slug>.md`** (id,26 title, status: draft, parent: the nearest relevant module). This gitignored file is the one27…
Excerpt shown under the repository's Apache-2.0 license.
More skills in thinkrail
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
