975 B
Agent Instructions
This project has a zero defects policy. When you are unsure about something, ALWAYS ask the user.
Planning
we use yx for planning run yx --help to see options. Invoke when the user wants to make a plan, work on something for a plan or mentions 'yak' or 'yaks'.
yx list - shows open yaks
yx add - adds yaks
Building
This is a Phoenix Liveview monorepo, the blogging library is in blogex, the application is in 'app'. Use make to build and brief to find out more about mix.
Main make targets:
- make test
- make check - runs credo static analysis and suggests refactorings
Development
Always fix failing tests, credo issues and format isseus.
When developing new features, we apply TDD. Work Test-First, and Refactor when all tests are passing.
If you believe an issue is pre-existing, stop work, and have a conversation with the user on how to address the pre-existing issue, as well as how to prevent this in the future.