Add test coverage checklist, report template, and stack matrix for ecommerce project
- Created a test coverage checklist to ensure comprehensive testing of backend and frontend components. - Added a test report template to standardize reporting on test execution results and gaps. - Introduced a test stack matrix to guide the selection of testing tools and frameworks for backend and frontend. - Established a skill for repairing failing tests, including a failure triage checklist and a test repair template. - Documented recommended MCP stack for ecommerce development with FastAPI and React/Next.js. - Developed a detailed README outlining the project structure, agent capabilities, and recommended workflows. - Compiled a comprehensive workflow guide detailing step-by-step commands for project setup, testing, and SEO implementation.
This commit is contained in:
Vendored
+30
@@ -0,0 +1,30 @@
|
||||
# AGENTS.md Template For Monorepo
|
||||
|
||||
## Product scope
|
||||
- Store type and target audience.
|
||||
- Required storefront pages and business flows.
|
||||
- Required admin or back office flows.
|
||||
|
||||
## Repository structure
|
||||
- Root folders, package manager, environments, and local run commands.
|
||||
- Frontend and backend ownership boundaries.
|
||||
- Shared schema or contract locations.
|
||||
|
||||
## Backend rules
|
||||
- FastAPI service boundaries.
|
||||
- Database stack, migrations, auth, and role model.
|
||||
- API naming and validation conventions.
|
||||
|
||||
## Frontend rules
|
||||
- React framework choice.
|
||||
- Routing, layout structure, UI architecture, and data fetching strategy.
|
||||
- Responsive, accessibility, and animation expectations.
|
||||
|
||||
## Admin rules
|
||||
- Admin modules, roles, dashboards, audit-sensitive actions, and content workflows.
|
||||
|
||||
## Assets and content
|
||||
- Source asset folders, placeholder strategy, and external image prompt workflow.
|
||||
|
||||
## Delivery rules
|
||||
- Definition of done, testing expectations, and how to handle missing requirements.
|
||||
Reference in New Issue
Block a user