-
Create a new file:
.ai/status/YYYY-MM-DD.md
-
Structure the update with sections:
- Development Steps
- Key Decisions
- Next Steps
-
For each section:
- Use bullet points
- Be specific and use technical terms
- Keep content concise
-
Development Steps:
- List modified files in dependency order
- Number each step
- Briefly describe changes and purpose for each file
- Use past tense
-
Key Decisions:
- List important decisions, their reasoning, and trade-offs
- Use past tense
-
Next Steps:
- List 3-5 prioritized tasks/features to work on next
- Specify affected components/code areas
- Highlight blockers or challenges
- Use future tense
- We don't care about performance and optimization for now. We need to get the core functionality working for MVP.
-
For code blocks, prepend triple quotes with a space
-
End with a brief summary of overall progress and next session's focus
Example:
app/styles/globals.css
: Updated color scheme and typography- Defined new color variables and font styles
app/utils/api.ts
: Created new API utility functions- Implemented functions for fetching user data and posts
app/components/Header.tsx
: Added responsive navigation menu- Created mobile-friendly dropdown menu using new styles
app/pages/index.tsx
: Implemented hero section with CTA- Utilized new API functions to display dynamic content
- Chose Tailwind CSS for styling to improve development speed
- Implemented server-side rendering for better SEO performance
- Implement user authentication system
- Create dashboard page for logged-in users
- Optimize image loading and caching
Progress: Completed main layout and homepage. Next session will focus on user authentication and dashboard implementation.