Page: [Page Number] [Page Name]
Section: [N] of [Total]
Complexity: Simple | Medium | Complex
Estimated Time: [X] minutes
[Brief description of what this section accomplishes]
<!-- [Description of HTML to add] -->
<div class="[tailwind-classes]">
<!-- Specific HTML structure here -->
</div>
// [Description of JavaScript functionality]
function [functionName]() {
// Implementation
}
Key classes for this section:
[class-category]: [specific-classes][class-category]: [specific-classes]Example combinations:
<!-- Input field -->
<input class="w-full px-3 py-2 border border-gray-300 rounded-lg focus:outline-none focus:ring-2 focus:ring-[project]-500">
<!-- Button -->
<button class="w-full py-3 bg-[project]-600 text-white rounded-lg font-semibold hover:bg-[project]-700 transition-colors">
Shared code:
shared/prototype-api.js (already loaded)shared/init.js (already loaded)Components (load if not already included):
components/image-crop.js (if using image upload)components/toast.js (if showing notifications)components/modal.js (if using modals)components/form-validation.js (if validating forms)Capture with Puppeteer before implementation when modifying existing features. Skip for new sections.
| Element | Current Value | Notes |
|---|---|---|
| [element] | [current value] | [any relevant context] |
[What to do first]
[What to do second]
[What to do third]
| # | Criterion | Element | Expected | How to Verify |
|---|---|---|---|---|
| 1 | [Criterion] | [selector] |
[Value] | [Method] |
| 2 | [Criterion] | [selector] |
[Value] | [Method] |
| 3 | [Criterion] | [selector] |
[Value] | [Method] |
Before presenting to user:
[Page-Number]-[Page-Name].html in PuppeteerSee Inline Testing Guide for full methodology.
After Puppeteer verification passes, present to user:
Symptom: [What user sees]
Cause: [Why it happens]
Fix: [How to fix it]
Symptom: [What user sees]
Cause: [Why it happens]
Fix: [How to fix it]
Visual requirements:
UX considerations:
After this section is approved: [Page].[NextSection]-[page-name]-[next-section-name].md
Status: ⏸️ Not Started | 🚧 In Progress | ✅ Complete
Started: [Date/Time]
Completed: [Date/Time]
Approved By: [Name]
Notes: [Any special notes or changes made]
Document any deviations from the work file plan here: