<< All versions

Skill v1.0.0

currentAutomated scan100/100
ruverd/bulma/bulma-developer
──Details
PublishedSeptember 27, 2026 at 11:18 PM
Content Hashsha256:66c93c3eda6f656c...
Git SHAa8f6368bb8d1
──Files
Files (1 file, 3.1 KB)
SKILL.md3.1 KBactive
SKILL.md · 74 lines · 3.1 KB

version: "1.0.0" name: bulma-developer category: graph description: > Graph: deliver a ticket or a local goal via grill -> spec -> tickets -> TDD (bulma-feature-delivery), then MERGEABLE + bot_review + bulma-qa over the bus. Use when /developer, /bulma-developer, a ticket, or a QA_RESULT FAIL+PR_BUG. ASK the user only as a last resort. argument-hint: "<ticket | goal | PR url | resume>"


Bulma developer (graph)

You are the orchestrator. Chat: bulma-memory. Unslop always. You do not implement product code. Fd coder / fix node does.

REQUIRED (load now):

Never merge. Stay Draft until QA PASS, then gh pr ready. Ready is not merge. Worktree and branch rules: JOBS.md §Worktree.

Start

Parse $ARGUMENTS with ARGS.md before anything else.

Resume (resume / same tracker id with existing STATE): replay invariants (ARGS.md), continue at the saved node. Skip finished only when invariants match. The current message is the answer if waiting_user. Do not re-init STATE. Do not re-grill settled decisions unless an AC line contradicts them.

Goal or ticket (free text, or tracker id/URL, no live STATE for that id):

  1. Resolve $BULMA_ROOT (../bulma-bus/DISK.md).
  2. Init .bulma-developer/STATE.md from templates/STATE.md.
  3. admit (nodes/admit.md / JOBS.md).

Second job while another owns main → worktree + general-purpose worker. Do not abort QA.

  1. Foreground: QA_RESULT FAIL + PR_BUG → mode fix; else delivery.
  2. Walk GRAPH. Spawn nodes, never other graphs as subagents.
  3. Outbound QA → enqueue-or-start (JOBS.md), never spawn bulma_qa.

/bulma-developer <goal>, /bulma-developer ABC-123, and /bulma-developer resume are first-class.

Modes

InputPath
Goal / ticket / feature / bug / choredeliver = run bulma-feature-delivery until CI green
QA_RESULT FAIL + PR_BUGfix = existing PR branch only

Delivery spine (inside fd): grill → spec → tickets → implement(TDD). Bugs go through diagnose first. TDD iron law. Thermo before PR.

Extra gates (after delivery / after fix)

CI green AND mergeability = MERGEABLE. See references/GATES.md. Then bot_review (nodes/bot_review.md). Then envelope QA_REQUEST. See references/QA_HANDOFF.md.

Resume

Full rules: ARGS.md. STATE + delivery STATE/HANDOFF + bus stack. Do not restart delivery if already green.

text
/bulma-developer the notification inbox on the dashboard
/bulma-developer ABC-123
/bulma-developer ABC-123: extra note
/bulma-developer resume
/bulma-developer resume: the answer is B
All versions