Pullboard
Menu
npm i -g pullboardQuickstart

Preview: not released

Blueprints

Patterns, not prompts.

A blueprint is a starter spec for one kind of project: the rules your agents build to, each with its reason, and the few questions only you can answer. Pick one, approve its rows, and your agents start work.

npx pullboard init --blueprint web-app

Free and open source. Adds draft rows to your spec, installs nothing. How blueprints work →

  1. Pick a blueprintHere, during pullboard init, from the view, or by asking your agent.
  2. Approve its rulesEvery rule and question arrives as a draft. Only what you approve counts.
  3. Agents build to your specOne agent builds, a second checks, and only your decisions reach you.
Filter by kind
  • Productby Pullboard

    Website

    Pages that load fast, read well on a phone and never break a link.

    • draftEvery page reads in full with JavaScript turned off.
    • draftNo change leaves a link pointing at a missing page.

    Asks you: your site builder and host

    pullboard init --blueprint website
  • Productby Pullboard

    Web app

    An app people sign in to, still working after every change.

    • draftEvery change ships with a test that fails without it.
    • draftEvery page works at phone width before it ships.

    Asks you: your framework, host and sign‑in

    Choose your answers →

    pullboard init --blueprint web-app
  • Productby Pullboard

    Open-source library

    Your users get a changelog line and the right version bump, every release.

    • draftA breaking change bumps the major version.
    • draftEvery public function has a working example in the docs.

    Asks you: your language and registry

    pullboard init --blueprint library
  • Productby Pullboard

    iOS app

    Screens that look right in light, in dark and with VoiceOver.

    • draftEvery screen has a light and a dark screenshot test.
    • draftNo change removes a VoiceOver label from a screen.

    Asks you: your oldest iOS, SwiftUI or UIKit

    pullboard init --blueprint ios-app
  • Infrastructureby Pullboard

    Serverless

    Pick your cloud once, and your agents never drift from it.

    • draftEvery function has an alarm before it ships.
    • draftNo function runs past its platform's time limit.

    Asks you: your cloud, region and database

    pullboard init --blueprint serverless
  • Infrastructureby Pullboard

    Data pipeline

    Every table has an owner, a schema check and a freshness check.

    • draftA schema change ships with its migration.
    • draftA failed job names the rows and the reason.

    Asks you: your warehouse and schedule

    pullboard init --blueprint data-pipeline
  • Practiceby Pullboard

    Test reliability

    Rules we learned fixing flaky tests on our own board, ready for yours.

    • draftNo test waits on the wall clock or a fixed sleep.
    • draftA flake is pinned on a change only after a run without it.

    Asks you: your test runner

    pullboard init --blueprint test-reliability
  • Beyond codeby Pullboard

    Research board

    Research you can cite: every claim traced back to its source.

    • draftEvery claim in a finding links to its source.
    • draftA finding counts only after a second agent rechecks its source.

    Asks you: your topic and trusted sources

    pullboard init --blueprint research
  • Beyond codeby Pullboard

    Writing and blog

    Posts in your voice, fact-checked, and published only when you say so.

    • draftEvery fact in a post links to where it came from.
    • draftA post publishes only after you approve it.

    Asks you: your voice and where you publish

    pullboard init --blueprint writing

Your board is a blueprint too.

The rules you approve on one project can start your next one. Save them as a blueprint, or publish it here for others. Only approved rules go in, never your items, code or notes.

$ pullboard blueprint saveHow to save your own →

Blueprints are plain rows in a public repo. Read any of them before you add it.