Skip to content
v7.0.0CC-BY-SA-4.0

Portable workflow skills for research, planning, implementation, debugging, and review

critique-reviewing-code

Use after meaningful implementation or before merge to run an independent review, fix every finding, and re-review until clean.

critique-verifying-completion

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

design-spec-exploring

Use when beginning any design process - gathers context, resolves contradictions, and explores approaches until requirements are clear enough to write down.

design-spec-writing

Use after design-spec-exploring has settled the requirements, to write the design spec as a concise prioritized PRD.

execute-finishing-a-development-branch

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

execute-implement-a-project

Use when executing a Loam project plan milestone by milestone with isolated implementation subagents, requirement verification, and review loops.

execute-setting-up-a-working-tree

Use at the start of implementation, before any code is written - settles whether the work gets its own worktree, a new branch, or the current checkout, then prepares that working tree and verifies a clean baseline

execute-test-driven-development

Use when implementing any feature or bugfix, before writing implementation code

explore-investigating-a-codebase

Use when planning or designing features and need to understand current codebase state, find existing patterns, or verify assumptions about what exists; when design makes assumptions about file locations, structure, or existing code that need verification - prevents hallucination by grounding plans in reality

explore-researching-on-the-internet

Use when planning features and need current API docs, library patterns, or external knowledge; when testing hypotheses about technology choices or claims; when verifying assumptions before design decisions - gathers well-sourced, current information from the internet to inform technical decisions

explore-systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

project-writing-plan

Use when an approved design spec needs a project plan, issue breakdown, validation, and execution handoff for engineers with zero codebase context.

using-loam

Use when beginning work with Loam or when the user asks what Loam is, how it works, or which workflow to use.