dominikwozniak
- 16 skills
- 0 followers
- 22 hours ago last updated
- ▌ Git Workflow · dominikwozniakUse for any git operation in this project — commit, push, PR, sync, branch, stash. Reads conventions from CLAUDE.local.md; falls back to defaults. Trigger phrases: "commit", "push", "open PR", "create pull request", "sync with main", "stash my work", "new branch".
- ▌ Session Handoff · dominikwozniakCompact the current conversation into a handoff document so another agent (fresh Claude Code session, Codex, etc.) can continue the work. Trigger phrases: "session handoff", "handoff", "summarise for next session", "prepare context for another agent", "wrap up so someone can pick this up".
- ▌ Setup Pre Commit · dominikwozniakUse when adding pre-commit hooks to a JS/TS project. Detects package manager, installs husky + lint-staged + prettier, wires .husky/pre-commit to run lint-staged (and optionally typecheck + test). When pnpm is the detected manager, also enforces pnpm-only via `packageManager` field + `preinstall: npx only-allow pnpm` + `.npmrc engine-strict=true`. COMMITS to the repo — affects teammates. Trigger phrases: "set up pre-commit", "add husky", "configure lint-staged", "add commit-time formatting", "enforce pnpm".
- ▌ Bootstrap Workflow · dominikwozniakUse when applying the claude-kit setup to a new project — drops CLAUDE.local.md, .claude/settings.local.json, hook scripts, and updates .gitignore. À la carte picker via AskUserQuestion: choose artifacts, pick hooks, optionally brew-install missing deps. All artifacts are local/gitignored. Trigger phrases: "bootstrap this project", "set up workflow", "apply claude-kit".
- ▌ Dw Init · dominikwozniak bundleScaffold a private/solo repo for the solo loop — `.ai/` (work / backlog / archive), `docs/decisions/`, `CONTEXT.md`, a tracked `AGENTS.md` with a Task Router and a size budget, the guardrail hooks, settings with a derived allow-list, and an optional pre-commit. Explicit-invoke only.
- ▌ Dw Land · dominikwozniak bundleYou are done with a change: wrap it up and decide whether it is ready to merge. One last thin verdict over the whole finished branch, then on your go close it: promote what is worth keeping — the decision records, the glossary, the gotchas — file the leftovers, archive the change doc, push the branch and open its pull request.
- ▌ Dw Next · dominikwozniakContinue the change you are in the middle of, from where the last session had to leave it: catch up on where it stands and what is left, then build every unticked task, one commit each. Its state is read back from the doc, never from the conversation, so it survives a `/clear`.
- ▌ Dw Ship · dominikwozniakMerge the landed change and leave nothing behind: settle the PR's checks, squash-merge it, tear down the worktree and branch, and pull the default branch. Explicit-invoke only.
- ▌ Dw Check · dominikwozniakA second opinion on the diff so far, mid-build: what is wrong with it, and does it fit this repo? The pass goes to an outside reviewer — codex — or to a quick self-review when the diff is trivial or none is installed, and every mistake it names is verified at a real file:line before it counts, then fixed in-session on your approval.
- ▌ Dw Grain · dominikwozniakAudit code just written for excess the gate cannot see: a helper reinvented beside its canonical home, a wrapper with one caller, config for a case that never occurs, a shape the neighbouring files build differently, code this change stranded. One table, and every row is a deletion or a reuse. Explicit-invoke only.
- ▌ Dw Grill · dominikwozniakInterview the user to sharpen a vague, half-formed or ambiguous idea into decided requirements before any of it gets built — a round asks every question whose prerequisites are settled, hardest first, each with a recommended answer, then plays back what is decided and what is still open, so the thinking is finished first.
- ▌ Dw Prune · dominikwozniakWalk `.ai/backlog/` and decide every entry out loud: drop what is stale or already done, do what is cheap and unblocked, bundle what ships with a cousin, leave the rest. Explicit-invoke only.
- ▌ Dw Shape · dominikwozniak bundleTurn a request, a backlog entry or a finished `dw-grill` conversation into the change doc: write a durable `CHANGE.md` under `.ai/work/` with the goal, the decisions taken, a task checklist and anchors in real files; one per goal, never per shippable piece, depth scales with size, and in its own worktree when you ask for one.
- ▌ Dw Doctor · dominikwozniak bundleRead-only environment diagnostic for a solo-lane repo: whether the tools the hooks and skills assume are installed, and whether the guardrails and the pre-commit really fire here or are silently skipping, each gap reported with a copy-paste fix.
- ▌ Dw Unslop · dominikwozniak bundleCut the AI tells out of text a human will read — a PR body, a commit body, a release note — without flattening it into something voiceless. Refuses agent-facing artifacts by name. Explicit-invoke only.
- ▌ Dw Handoff · dominikwozniakCompact the live session into `.ai/work/<slug>/HANDOFF.md` — how far into the current task you are, what is applied but uncommitted, and which dead ends are already ruled out, so the next context window resumes mid-task. Explicit-invoke only.