Project docs, external libraries, spec documents #2 Set up your tools Tools are Claude’s hands and feet. Provide usage guidance when needed #3 Give Claude a way to verify Provide tests, screenshots, expected output Enable Claude to run its own feedback cycle #4 Focus on the big picture over details Ask Claude what it’s doing (separate session, /fork, /rewind) Have it draw ASCII diagrams Source: code.claude.com/docs/en/best-practices