learn
Learn
Explore the current project thoroughly and produce a learning document summarizing everything important, then generate a visual infographic.
Instructions
1. Explore the Project
Use whatever tools make sense to understand the project. Be thorough but efficient:
- Identity: README, package.json, Cargo.toml, pyproject.toml, go.mod, or equivalent. What does this project do?
- Structure: Directory layout, key directories, entry points
- Tech stack: Languages, frameworks, libraries, databases
- Architecture: How code is organized, key abstractions, design patterns
- Data flow: How data moves through the system — APIs, state management, database interactions
- Core logic: Read key source files to understand the main business logic
- Development workflow: Scripts, CI/CD, testing setup, build process
- Git history: Recent commits for project evolution and active areas
More from cerico/macfair
infographic
Generate infographics from text. Extracts key info, renders SVG, exports PNG. Uses Claude Code (no API costs).
38creative-design
Create distinctive, memorable UI for landing pages, portfolios, marketing sites, and one-off creative work. Use when the user explicitly wants something "distinctive", "creative", "memorable", or "unique" - NOT for standard app components where consistency matters.
21visx
Build data visualizations with visx (React + D3). Use for charts, graphs, and interactive data exploration.
21threejs
Build 3D scenes, animations, and interactive experiences with Three.js. Use for product viewers, backgrounds, data visualization, or creative experiments.
13prototype
Create quick React prototypes that bundle to a single HTML file. Use for demos, interactive experiments, or shareable artifacts - NOT for full apps (use audreygen/Next.js for those).
13test-review
Review existing tests for completeness, quality issues, and common mistakes
12