Post

don't abstract too early-resist extracting components from a single screen until you're certain they'll be reused (atoms like buttons are the exception)

0 reposts0 likes

always start with a PRD and reference it in your CLAUDE.md/AGENTS.md the PRD is the source of truth when everything gets messy update it continuously as you learn what works Claude (web) is surprisingly good at creating these with the right prompt

use mobbin or dribbble to steal visual inspiration. drop screenshots in a 'design/influence' folder. then let your agent extract a design system - colors, icons, spacing, animations, the works. this lives right next to your PRD as the visual source of truth

create subplans for large feature work before touching any code. this one for Claude Code is a game-changer: https://github.com/obra/superpowers Add a task tracking system like https://github.com/steveyegge/beads to track bugs, future enhancements, etc. You can now ship like a team of 5+

models are getting so good that less is more. you don't need a 2,000 line CLAUDE.md - quality drops after a certain point due to context limits. every so often ask Claude to trim its own CLAUDE.md file