Problem
When a fresh Claude session starts with FunctionServer, it doesn't know about the Happy Path workflow. It will default to traditional patterns (read full files, write full files, no verification).
Proposed Solution
Create onboarding documentation and potentially a /happypath slash command that:
-
CLAUDE.md improvements - Add a "Quick Start for Fresh Sessions" section:
## Fresh Session Quick Start
1. eye 'Lens.state()' - Check what's open
2. eye 'Lens.open("~/file.js")' - Open in Studio
3. eye 'Lens.code(1, 20)' - View with line numbers
4. eye 'Lens.grep("pattern")' - Find without reading all
5. eye 'Lens.setLine(N, "code")' - Surgical edit
6. eye 'Lens.run()' - Execute and verify
-
System prompt injection - When Claude connects via MCP, inject the happy path pattern
-
Example workflows - Document common tasks:
- "Fix a bug" workflow
- "Add a feature" workflow
- "Create new app" workflow
Acceptance Criteria
Problem
When a fresh Claude session starts with FunctionServer, it doesn't know about the Happy Path workflow. It will default to traditional patterns (read full files, write full files, no verification).
Proposed Solution
Create onboarding documentation and potentially a
/happypathslash command that:CLAUDE.md improvements - Add a "Quick Start for Fresh Sessions" section:
System prompt injection - When Claude connects via MCP, inject the happy path pattern
Example workflows - Document common tasks:
Acceptance Criteria