Enforced, file-based log of decomposition work for The Lens repos: a PostToolUse + Stop hook pair blocks a turn that touched a surface declared in the repo's decomposition.json until a log entry (with Lessons) covers it. Code lives in Surveyor (the decomposition component); enable per project. No-ops in repos without decomposition.json.
1 skill · hooks
Decision framework for agent architecture — single vs multi-agent, ReAct vs Plan-and-Execute vs Tree-of-Thoughts, autonomy spectrum, when to introduce an orchestrator.
1 skill
Designs first-time-user flows using the IDENTITY-TO-HABIT arc — grounded in BJ Fogg's Tiny Habits and Fogg Behavior Model, Nir Eyal's Hook Model, and James Clear's identity-based habits.
1 skill
Repo-specific schema guard for SDE_Extraction, hook-enforced: a PostToolUse hook runs the repo's scripts/check_schema.py after edits to the extraction surface and blocks a broken schema (the class of bug that crash-looped the worker). Bundles the recorded-transformation discipline skill. Complements loom-discipline (generic drift + architecture snapshots); no-ops in repos that don't have the SDE schema.
1 skill