Skills for Real Engineers. Straight from my .agents directory.
writing-workflow-skills
Agent skill fromJetBrains/thinkrail
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.
How to install writing-workflow-skills
npx skills add JetBrains/thinkrail# or add only this skill to Claude Code: copy the folder
packages/pi-thinkrail-workflow/skills/writing-workflow-skills/
# into
~/.claude/skills/writing-workflow-skills/ (all projects)
.claude/skills/writing-workflow-skills/ (one project)
1# Writing Workflow Skills23The authoring checklist for workflow skills in `packages/pi-thinkrail-workflow`. It carries the *what4to do*; every *why* — the concept model, the three roles, the meta-rules cited as "(rule N)" below —5lives once in the workflow-system spec beside this directory, **`skills/SPEC.md`**. Read that spec6first; where this checklist and that spec disagree, the spec wins.78**Workspace guard.** This checklist edits `packages/pi-thinkrail-workflow` in the thinkrail repo. If9that package is not in the current workspace (a ThinkRail-managed project, where these skills are a10read-only staged cache), the family cannot be extended from here: say so in one line and stop — the11terminal state for foreign workspaces.1213## Design (before writing)1415- [ ] Read `skills/SPEC.md`: concept model, the three roles, meta-rules 1–15.16- [ ] Scope the skill to one externally reachable workflow — or, for a concept, one topic (rule 1).17 Internal forks, branches, stages, and shared tails are sibling docs, planned with the choice18 rules in the doc (or spine) before the fork; a doc is promoted to its own skill when it needs19 independent addressability (an external caller, a genuine self-trigger, or a direct entry point20 such as a `/skill:` command seed) — never for shape or size alone.21- [ ] Pick the role (rule 2): **router** (classification rules + handoffs, nothing else), **worker**22…
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.
