<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
leadgrowgtm/dev-skills/build
──Details
PublishedOctober 22, 2026 at 03:38 AM
Content Hashsha256:7878a5a9f65a4220...
Git SHA1d3acf3b139e
──Files
Files (1 file, 2.2 KB)
SKILL.md2.2 KBactive
SKILL.md · 35 lines · 2.2 KB

version: "1.0.0" name: build description: Build, debug, deploy and package software with checks that prove it works. Use when the user wants to build a feature or fix a bug test-first (tdd, red-green, write the failing test first, make sure the tests really pass), says debug this, find the root cause, it still fails after the fix, or something is broken or flaky, writes or deploys a Cloudflare Worker (wrangler, secrets, rollback), a trigger.dev task or schedule, or a Supabase or Postgres migration, RLS policy, constraint or edge function, says dockerize this, make this installable, one-command setup, or wants skills, hooks, agents, commands or MCP servers turned into a Claude Code plugin (pluginize this, make this a plugin, share my skills with the team). Writes the check before the code and verifies before claiming success.


build

Pick the job, read its reference before writing anything, then follow it.

TaskRead first
Build a feature or fix a bug test-firstreferences/tdd.md
Debug: broken, failing, flaky, or the fix did not takereferences/debug.md
Write or deploy on Cloudflare Workers, trigger.dev, Supabase or Postgresreferences/platforms.md
Package a repo as a Docker one-command installreferences/containers.md
Package skills/hooks/agents/MCP into a Claude Code pluginreferences/plugins.md

Work that spans two rows reads both (a plugin whose MCP server needs its own backend; a bug fix that needs a regression test; a Worker you are debugging).

Rules for every row

  • Nothing is done until its check ran and you have the output. "Should work" is not a result.
  • Secrets never go in a committed file, a command line, or the transcript.
  • Do not deploy, push, or open a PR until the user asks. "Build it" is not "ship it".
  • Work in a git worktree off the remote's default branch for anything that will become a PR.

Recording a lesson

The packaging references each have a traps file (references/containers-traps.md, references/plugins-traps.md). When a fix generalises to other repos, record it there as a PR to this plugin's source repo. Never edit this installed copy: the plugin cache is overwritten on update. Ask the user before pushing.

All versions