break-patternAm I trying harder at the wrong thing? - Detects stuckness loops and breaks them. Triggers on (1) explicit stuckness - "going in circles", "keep trying the same thing", "need fresh perspective", (2) implicit stuckness - blame-shifting ("the framework is broken"), false certainty ("I've tried everyth
check-assumptionsDid I actually verify this, or am I assuming? - Challenges technical decisions against behavioral patterns before proceeding. Be direct. Be challenging. Point out BS. Use when (1) making tool/framework/library recommendations, (2) architecture decisions, (3) comparing options, (4) user announces dec
find-similarWhere else does this pattern appear?" - Cross-domain similarity search for observed patterns. Use when (1) a pattern has been noticed and needs verification across domains, (2) checking if a pattern is genuinely novel or already captured, (3) exploring whether a local observation reflects something
iterative-loop-engineAm I ACTUALLY done, or did I just stop?" - Iterative workflow engine, all-purpose. Use when (1) task has clear completion criteria, (2) single-pass execution is insufficient, (3) quality requires iteration, (4) "keep going until X" patterns apply. Provides the abstract loop; pair with domain-specifi
pattern-libraryWhat patterns keep showing up across unrelated contexts? - Consult and apply the pattern library: behavioral patterns (vasanas) that persist across domains — analysis, argument, research, design, markets, code. Patterns are neutral observations of how behavior self-organizes, NOT anti-patterns: groo
record-patternRecords observed patterns with proper structure from current or described interactions. Use when (1) user explicitly asks to record a pattern, (2) user approved creating a pattern after vasana skill suggestion, or (3) user runs /pattern-library add command.
self-improving-investigationAm I investigating, or just confirming what I already believe? Self-correcting research methodology combining blind worker agents, nested iteration loops, and dialectic synthesis. Use when (1) research requires factual certainty not just plausibility, (2) topic has high bias risk, (3) multiple persp
temporal-shapingWhat shape does this process need over time?" - Use when designing any time-based process, workflow, or interaction. The pattern that connects envelope design to cognitive choreography. Use when (1) designing learning progressions, (2) planning project phases, (3) structuring conversations or presen
test-patternTests whether patterns actually work — trigger, emerge, and produce value. Use when (1) user wants to verify a pattern before relying on it, (2) user runs /test-pattern command, (3) a pattern was just recorded and needs verification, or (4) user suspects a pattern isn't working as expected.
vasanaNotices when patterns persist across unrelated contexts and suggests capturing them. Use when (1) something shifted during conversation (stuck→unstuck, vague→clear), (2) the shift came from the INTERACTION not just information, (3) a behavioral pattern recurs across domains, (4) conversation reached