Skip to main content

Skills

Acolyte’s engineering discipline. Each skill encodes a workflow the agent can activate when the task calls for it. Bundled skills are project-agnostic and available in every workspace.

Skills

PhaseSkillDescription
PlanexploreClarify requirements through systematic questions
planDesign through dialogue, slice vertically
BuildbuildVertical slices — implement, verify, commit, repeat
tddRed-green-refactor, mock at boundaries
debugStop the line, reproduce, fix root cause, guard with test
designHard-to-misuse interfaces, contract first, validate at boundaries
simplifyReduce complexity, Chesterton’s Fence, preserve behavior
gitAtomic commits, clean history, rewrite before pushing
deprecationBuild replacement first, migrate consumers, remove completely
ReviewreviewRun all review dimensions, severity labels, fix-all policy
styleLocal conventions, naming, control flow, readability
architectureBoundaries, indirection pressure, contract integrity
testsCoverage gaps, edge cases, test quality
securityTrust boundaries, execution safety, concrete attack paths only
docsDrift detection, terminology, outdated names

Principles

These show up across multiple skills and form the shared engineering philosophy.

PrincipleIn practiceSkills
Vertical slicesOne complete path through the stack at a timebuild, plan
Contract firstSchema before implementationdesign, build
SRPOne responsibility per module, one change per commitarchitecture, build, git
YAGNIDon’t build for hypothetical requirementsarchitecture, design
Stop the lineSomething breaks — stop, don’t push past itdebug
Prove-It patternFailing test before fixdebug, tdd
Mock at boundariesMock external systems, not internal functionstdd, tests
DAMP over DRYDescriptive tests over deduplicated teststdd
Rule of 3Extract after three instances, not beforesimplify, style
Chesterton’s FenceUnderstand before removingsimplify
Hyrum’s LawAll observable behavior becomes a commitmentdesign, deprecation
Code as liabilityLess code serving the same purpose is betterdeprecation
Save-point patternCommit early when exploring uncertain changesgit
Evidence thresholdConcrete references, not speculationreview skills