Graph: author-side of review. Ingest a PR, review, inline thread, or issue-comment URL, verify with receiving-code-review, patch should-fix on the same branch, and reply on every comment. Use when /lstm, /bulma-lstm, CHANGES_REQUESTED, or LSTM_REQUEST.
Installs into .claude/skills of the current project.
Are you the author of Bulma Lstm?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/ruverd-bulma-lstm)
---
name: bulma-lstm
category: graph
description: >
Graph: author-side of review. Ingest a PR, review, inline thread, or
issue-comment URL, verify with receiving-code-review, patch should-fix on the
same branch, and reply on every comment. Use when /lstm, /bulma-lstm,
CHANGES_REQUESTED, or LSTM_REQUEST.
argument-hint: "<PR | review | comment URL> [--force]"
---
# Bulma LSTM (graph)
Looks shit to me. Orchestrator for **incoming** review, not `/bulma-reviewer`.
Never merge. Same PR. Same branch. Draft stays draft. No new PR.
**REQUIRED:** [GRAPH.md](GRAPH.md) · [ARGS.md](ARGS.md) ·
[STATE.schema.md](STATE.schema.md) ·
[bulma-host](../bulma-host/SKILL.md) ·
`receiving-code-review` ·
`unslop` · `bulma-memory` ·
[GITHUB.md](references/GITHUB.md) ·
bus [PROTOCOL.md](../bulma-bus/PROTOCOL.md) ·
[DISK.md](../bulma-bus/DISK.md) ·
fd [DECISION_POLICY.md](../bulma-feature-delivery/DECISION_POLICY.md)
Init `.bulma-lstm/STATE.md`. Walk GRAPH (**admit** first).
Busy main or 2+ PRs → worktree + `general-purpose` worker per PR.
Worktree and branch rules: [JOBS.md](../bulma-bus/JOBS.md) §Worktree.
Orchestrator does **not** write product code. **patch** spawns
`bulma-fd-coder` (TDD). **prove** runs the fd reviewer (spec + quality)
and tester before **reply**. Grill only when the fix is complicated.
ASK last resort: [DECISION_POLICY.md](../bulma-feature-delivery/DECISION_POLICY.md).
Chat: `bulma-memory`. Unslop always. Every GitHub reply
(thread, skip reason, COMMENT review, re-review request) is English,
rewritten with bundled `unslop` before POST. Never POST the first draft.
Reply is not optional. Every analyzed comment gets 👍 and a thread
reply. Never dismiss someone else's `CHANGES_REQUESTED`, even after **prove**
passes or in a skip-only run. After a proven fix, re-request the original
reviewer with the fix SHA and evidence. Their review clears their block.
See [reply.md](nodes/reply.md).
Do not spawn `bulma_developer` / `bulma_reviewer` / `bulma_qa`.