CtrlK
BlogDocsLog inGet started
Tessl Logo

skylark

github.com/drufball/skylark

SkillAddedReview
architecture-review

.claude/skills/architecture-review/SKILL.md

Use when reviewing the architecture & structure of Skylark code — a PR diff, the whole codebase, or one module. Hunts duplication, hard-to-test code, cleverness, deep nesting, files over 1k lines, weak seams (loose coupling + acyclic deps), and chances to do the same work in far fewer lines. Ambitious by design — for a crew with a high craft bar.

—

—
author-zine

plugins/skylark-builder/skills/author-zine/SKILL.md

Use when writing or updating a zine — Skylark's spec format. Covers the required sections (tl;dr, Components, Structure, Decisions, Changelog) and the principles for what belongs in a zine versus a skill or elsewhere.

71

babysit-pr

plugins/skylark-builder/skills/babysit-pr/SKILL.md

Use whenever an open PR needs shepherding to a merge — watching CI, weighing the agentic reviews, resolving merge conflicts, and merging once everything is green. Assumes the PR already exists (code is written, pushed, and `gh pr create` has run); this skill starts from there. Used by the `build-feature` skill's last step, and by any agent (e.g. a dedicated babysitter) whose job is watching a PR through to landing.

76

build-feature

plugins/skylark-builder/skills/build-feature/SKILL.md

Use whenever building or changing a feature in Skylark — the loop from first failing test to an open, mergeable PR. Covers red-green TDD, making `npm run check` pass, committing on a branch, pushing, and opening a PR. Once the PR is open, hand off to the **babysit-pr** skill (or a dedicated babysitter agent) to shepherd it through CI, reviews, and the merge — a feature isn't shipped until that's done too.

73

create-service

plugins/skylark-builder/skills/create-service/SKILL.md

Use when adding a new Skylark service — the native unit of data + logic + doors (web/CLI). Covers the folder shape, which deck it belongs in, wiring it to a view, testing it, and when to give it a zine.

69

mutation-review

plugins/skylark-builder/skills/mutation-review/SKILL.md

Use when reviewing a PR's test quality via mutation testing. Runs Stryker on the diff, triages surviving mutants, and posts findings as a PR comment with inline annotations on changed lines.

75