ysl-feature
SKILL.md
New Feature Implementation
You are implementing a full feature across database, backend API, and admin UI for the YSL project.
Required Companion Skills
When this skill is invoked, also load and follow these skills:
ysl-apifor backend API conventions and patternsysl-adminfor admin frontend conventions and patternsysl-i18nfor translation workflows and locale file structureysl-design-systemfor brand standards, CSS conventions, and component structure
Development Workflow
When implementing a new feature, follow this order:
- Database schema changes → @references/database-schema.md
- Backend API implementation → @references/backend-api.md
- Frontend admin interface → @references/frontend-admin.md
- Testing and validation
- Documentation and translations
TODO List
- Define requirements and confirm scope
- Apply database changes and update schema docs
- Implement backend API (models, repositories, controllers, requests, resources, routes)
- Build admin UI (menu, routes, Vuex, views, forms)
- Add translations (en, km, zh)
- Validate CRUD flows and edge cases
- Run
pintandeslintONLY on new files - Review @references/checklist.md before completion
References
- @references/database-schema.md — Database schema management with PostgreSQL
- @references/backend-api.md — Complete backend implementation guide (models, repositories, controllers, requests, resources, routes, translations)
- @references/frontend-admin.md — Frontend setup (menu, API config, Vuex, router, utilities, translations)
- @references/vue-components.md — Complete Vue component templates (Index, Create, Edit, Form, Show)
- @references/design-standards.md — Design system, CSS rules, UI/UX principles, i18n, security, common pitfalls
- @references/checklist.md — Comprehensive checklist before completing a feature
Weekly Installs
6
Repository
helmab/ysl-skillsFirst Seen
Feb 26, 2026
Security Audits
Installed on
opencode6
gemini-cli6
claude-code6
github-copilot6
codex6
kimi-cli6