add frontend ai prompt template
This commit is contained in:
parent
6cd3aff350
commit
d4473d1ec4
1 changed files with 43 additions and 0 deletions
43
ai/frontend_prompt_template.md
Normal file
43
ai/frontend_prompt_template.md
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
# Frontend Prompt Template
|
||||
|
||||
Follow the existing patterns in this codebase to:
|
||||
- xxxxxxxx
|
||||
|
||||
Requirements:
|
||||
- xxxxx
|
||||
|
||||
Process (TDD - Test Driven Development):
|
||||
1. Write a test first
|
||||
2. Run the test to confirm it fails
|
||||
3. Implement the code to make the test pass
|
||||
4. Run the test to confirm it passes
|
||||
5. Repeat for each new behavior
|
||||
|
||||
Code patterns to follow:
|
||||
- First, explore the codebase to understand existing entity patterns
|
||||
- Look at similar pages for reference
|
||||
- Tests: follow existing patterns in cypress/e2e/
|
||||
- Lines should not exceed 80 columns, but should use up to 80 columns when possible — do not split lines unnecessarily
|
||||
- Imports: always put imports at the top of the file
|
||||
- Variable names: use explicit, descriptive names — never single-letter or abbreviated variables (e.g., use sponsorship not s, event not e)
|
||||
|
||||
Git commit style:
|
||||
- Present tense, imperative mood (add, create, test, fix)
|
||||
- Lowercase
|
||||
- Short (3-6 words)
|
||||
- Match patterns found in git history
|
||||
|
||||
Git commits:
|
||||
- Tests should be committed first, before implementation
|
||||
- One commit per file - each new file gets its own commit
|
||||
- Make commits SMALL and FREQUENT - every meaningful change should be a commit
|
||||
- Commits are for reviewing and documenting the development of code
|
||||
- A commit can be as simple as adding one import, one getter, one property, etc.
|
||||
- Don't wait to commit - commit as you go
|
||||
|
||||
Branch naming:
|
||||
- Use kebab-case (e.g., node-page text-page)
|
||||
- Use descriptive feature names
|
||||
- NEVER work directly on master - always create and work on a branch
|
||||
|
||||
Do not push anything. Make commits as you go.
|
||||
Loading…
Add table
Add a link
Reference in a new issue