From notebook
Use this skill at the START of every session. Notebook is persistent AI memory - read it first, update it immediately when discovering new facts.
npx claudepluginhub geb-algebra/stationery --plugin notebookThis skill uses the workspace's default tool permissions.
You are using Notebook - a lightweight, persistent memory system.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
You are using Notebook - a lightweight, persistent memory system.
Read all notebook files immediately:
notebook/domain.md - domain notes and language pointers
notebook/tech.md - technical decisions and constraints
notebook/behavior.md - AI behavior and decision rules
If files don't exist, run scripts/init.sh (the file is next to this SKILL.md) to generate them.
The script must be run at the project root.
CRITICAL: Notebook is NOT authoritative.
Update immediately when you discover:
Format:
### [Topic]
[One-line summary of why this matters]
→ `path/to/file.ts:42` or `module/`
Rules:
If you find that a notebook entry duplicates existing documentation:
domain.md: Domain terms, user intent, relationships → with code references
tech.md: Constraints, decisions → with enforcing code references
behavior.md: AI rules, prohibitions, priorities → short and explicit