Praxis
Hands-on exercises to practice the principles of subtractive creation. Theory becomes understanding through disciplined practice.
Terminal Canon Setup
Install WezTerm and apply your first Canon configuration.
First Claude Code Session
Install the CLI and run your first agentic session.
Configure WezTerm
Use Claude Code to apply Canon colors and vim-native keybindings.
Set Up Beads
Use Claude Code to install Beads and create your first task.
Configure Neomutt
Set up terminal email with Canon colors and vim keybindings.
Identify Duplication
Find repeated patterns in code and propose unification strategies.
Audit an Artifact
Apply Rams' principles to evaluate whether each element earns its existence.
Trace Connections
Map how a component connects to and serves the larger system.
Complete Triad Audit
Apply all three levels of the Subtractive Triad to a real codebase artifact.
Token Migration
Convert Tailwind design utilities to Canon CSS variables.
Build a Component
Create a component that embodies Canon principles—ready-to-hand, not present-at-hand.
Motion Audit
Analyze a page's animations and determine which reveal vs. distract.
D1 Migration
Write a D1 migration that follows CREATE SOMETHING patterns.
Worker Service
Build a Cloudflare Worker that composes cleanly with other services.
Coordination Setup
Set up a work coordination system using Beads primitives.
Ethos Configuration
Define an ethos layer for a project with principles, constraints, and health checks.
Discovery Session
Conduct a hermeneutic discovery session with a simulated client.
Template Vertical
Design a template architecture for a specific vertical (e.g., law firm, architecture studio).
System Audit
Evaluate how a set of properties forms a coherent system.
Partnership Audit
Evaluate how well human and agent collaborate on a task.
MCP Setup
Configure MCP servers, skills, and hooks for a project.
Learn MCP Setup
Install, configure, and authenticate with Learn MCP—using the tool to learn the tool.
Build MCP Server
Create a custom MCP server that composes multiple operations into a single tool.
Hook Suite
Build a comprehensive hook suite that enforces your project standards.
Multi-Agent System
Design and implement a multi-agent system for a complex task.