Template: Web Development Projects

Starter memory edits for web development projects.


Core Template (5 edits)

Copy and customize these:

1. "Frontend: [React/Vue/Angular] with [Redux/Zustand/Pinia]"
2. "Backend: [Node.js/Python/Ruby] with [Express/FastAPI/Rails]"
3. "Database: [PostgreSQL/MySQL/MongoDB] version [X]"
4. "Hosting: [Vercel/AWS/Hetzner/DigitalOcean]"
5. "Auth: [JWT/OAuth/Session-based] authentication"

Filled Example

1. "Frontend: React 18 with Zustand for state management" (56 chars)
2. "Backend: Node.js with Express and TypeScript" (45 chars)
3. "Database: PostgreSQL 15, no MongoDB" (35 chars)
4. "Hosting: Vercel (frontend), Hetzner bare metal (backend)" (57 chars)
5. "Auth: JWT with refresh tokens, OAuth for social login" (54 chars)

Extended Template (10 edits)

For more complex projects:

6. "Query builder: [Knex.js/Prisma/TypeORM]"
7. "API style: [REST/GraphQL], versioning: [/v1/ prefix]"
8. "Testing: [Jest/Vitest] with [React Testing Library]"
9. "CI/CD: [GitHub Actions/GitLab CI]"
10. "Error tracking: [Sentry/Datadog]"

Anti-Pattern Examples

Add these to prevent common mistakes:

"NEVER use TypeORM. Always use Knex.js query builder" (52 chars)
"No MongoDB—all data in PostgreSQL" (34 chars)
"API responses always include timestamp and version" (52 chars)

How to Use

  1. Copy the core template
  2. Fill in the brackets with your specifics
  3. Add using: memory_user_edits add control="..."
  4. Test with relevant questions
  5. Refine based on results

Template from Claude Memory User Edits Guide — CC BY 4.0