Skip to content
Back to skills

Bulma Feature Delivery

ASecurity

Use when delivering a ticket, bug, or chore end-to-end (implementation through draft PR with CI green) via /bulma-feature-delivery or /bulma-fd, or when resuming a run whose HANDOFF.md exists. Spine: grill -> spec -> tickets -> implement(tdd) -> review.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
ai-agentsgonodecode-reviewgitfullstack

Works with

  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned October 17, 2026

npx -y skills add ruverd/bulma --skill bulma-feature-delivery --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bulma Feature Delivery?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bulma Feature Delivery
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ruverd-bulma-feature-delivery/badge)](https://www.skillsdirectory.com/skills/ruverd-bulma-feature-delivery)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bulma-feature-delivery
category: engine
description: >
  Use when delivering a ticket, bug, or chore end-to-end (implementation
  through draft PR with CI green) via /bulma-feature-delivery or /bulma-fd, or
  when resuming a run whose HANDOFF.md exists. Spine: grill -> spec -> tickets
  -> implement(tdd) -> review.
---

# Bulma feature delivery

Orchestrator. Chat: `bulma-memory`. Unslop. **No product code on the main thread.**

Load now:

- [GRAPH.md](GRAPH.md)
- [STATE.schema.md](STATE.schema.md)
- [ROUTING.md](ROUTING.md)
- [PRODUCT.md](PRODUCT.md)
- [VOICE.md](VOICE.md)
- [PSTACK.md](PSTACK.md)
- [DECISION_POLICY.md](DECISION_POLICY.md)
- `bulma-bus` [DISK.md](../bulma-bus/DISK.md)
- `bulma-memory`

Spine (bundled primitives):

```
grill-with-docs → to-spec → to-tickets → implement(/tdd) → code-review
```

Adapted grill: [GRILL.md](GRILL.md). ASK the user only as a last resort.

## Quick start

```text
/bulma-fd ABC-123
/bulma-fd ABC-123: extra note
/bulma-fd login button does nothing
/bulma-fd resume
/bulma-fd … --no-pr
```

Checkout is `feature/<id-lowercase>`.
Worktree and branch rules: [JOBS.md](../bulma-bus/JOBS.md) §Worktree.

## Orchestrator loop

**Resume:** read STATE + HANDOFF, **RECONCILE** (replay HANDOFF invariants; git/gh vs STATE). Continue at the current node. Skip a settled node only when its invariants match. If `waiting_user`, the user message is the ASK answer. Do not re-init. Do not re-grill settled decisions unless an AC line contradicts them. Missing `risk` on a v4 STATE → `normal`.

**Fresh:**

1. Init STATE under `$BULMA_ROOT/.bulma-feature-delivery/`. Load `bulma-memory`.
2. `mcp_context` then `triage`. Critical MCP down → STOP. Do not invent.
3. Walk GRAPH. Grill / spec / tickets on the main thread. `plan_critic` on the main thread unless `risk=elevated` (then one read-only spawn). Spawn **one** node subagent at a time for implement / review / diagnose / tester / evidence / quality / shipper.
4. Never merge. Draft PR only from `shipper`.
5. Near context limit → `handoff`.

## Paths

| path / scope | When | How |
|---|---|---|
| **full_feature** | new behavior | grill → spec → tickets → plan_critic (skip if `risk=low`) → TDD implement |
| **debug_fix** | bug | diagnose → one TDD ticket |
| **light_change** | chore | one ticket → one coder |
| **`scope: fullstack`** | FE and BE, sibling resolved | same branch, git worktrees ([FULLSTACK.md](FULLSTACK.md); Orca optional) |

Ship: review → tester → evidence → blast (not light unless `risk=elevated`) → **thermo fix all** → commit → push → draft PR
(reviewers and assignee: [PRODUCT.md](PRODUCT.md))
→ **CI 100% green** (only then **delivered**).

## Intelligence

1. Route with evidence. Not full_feature on every bug.
2. DECIDE micro-choices. ASK only last-resort policy.
3. Bug: root cause **before** the fix. If it is a feature, re-route to grill.
4. Implementation **only** in a subagent. Main does not edit product code.
5. TDD on every behavior change. Thermo fix all before PR.
6. UI: DS of the repo; Figma if present; else copy recent same-type screens.
7. Discover the repo first (PRODUCT.md). Critical tracker URL offline → error and stop. Local goal does not need a tracker.
8. Blocker: advance what you can → Draft a tracker issue + contract comment → `waiting_blocker`.
9. Tokens: [TOKEN_ECONOMY.md](TOKEN_ECONOMY.md).
10. Limit near: [HANDOFF.md](HANDOFF.md).

## Files

Load on demand. This list is the index.

```
bulma-feature-delivery/
├── SKILL.md GRAPH.md ROUTING.md PSTACK.md GRILL.md VOICE.md
├── DECISION_POLICY.md TDD.md IMPLEMENTATION.md
├── MCP_CONTEXT.md LINEAR.md BLOCKERS.md FULLSTACK.md PRODUCT.md
├── UI_DESIGN_SYSTEM.md CI_DELIVERY.md HANDOFF.md TOKEN_ECONOMY.md
├── STATE.schema.md
├── nodes/   templates/   adapters/
```

Files in this skill

  • BLOCKERS.md6.4 KB
  • CI_DELIVERY.md3 KB
  • DECISION_POLICY.md4.2 KB
  • FULLSTACK.md3.1 KB
  • GRAPH.md4.8 KB
  • GRILL.md2.9 KB
  • HANDOFF.md5.7 KB
  • IMPLEMENTATION.md3.4 KB
  • LESSONS.md2.7 KB
  • LINEAR.md1.4 KB
  • MCP_CONTEXT.md6.8 KB
  • PRODUCT.md7.5 KB
  • PSTACK.md2.5 KB
  • ROUTING.md4.6 KB
  • SKILL.md3.8 KB
  • STATE.schema.md3.6 KB
  • TDD.md2.4 KB
  • TOKEN_ECONOMY.md3.4 KB
  • UI_DESIGN_SYSTEM.md5.3 KB
  • VOICE.md1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.