erinrugas
@erinrugas
Public Skills
api-endpoint
by erinrugas
Builds new API endpoints end-to-end. Use when adding routes, handlers/controllers, validation, service/action logic, response schemas/resources, and endpoint tests.
git-branch
by erinrugas
Creates and manages branches with clear naming and safe branching flow. Use when starting work, switching context, or cleaning up branches.
vue-component
by erinrugas
Builds frontend components/pages/composables in the project's UI stack. Use when implementing UI features, reusable components, and typed state flows.
git-commit
by erinrugas
Creates clean commits using a consistent message convention. Use when staging changes, composing commit messages, and preparing reviewable history.
git-sync
by erinrugas
Syncs local and remote branches safely. Use for fetch/pull/rebase/push workflows, conflict handling, and branch alignment before merge.
auth-debug
by erinrugas
Debugs authentication and authorization issues. Use for login/session/token failures, role/permission mismatches, CORS/cookie problems, and unexpected 401/403 responses.
git-pr
by erinrugas
Prepares and creates pull requests with clear scope, risk notes, and test plan. Use when opening PRs or getting code ready for review.
pest-testing
by erinrugas
Writes and maintains test suites with a project-appropriate framework. Use when adding or fixing unit/feature/integration/e2e tests and release gates.
db-reset
by erinrugas
Resets and reseeds development/test databases safely. Use when a clean database state is needed for debugging, migration verification, or reproducible QA scenarios.
tenant-setup
by erinrugas
Configures multi-tenant onboarding and baseline tenant data. Use when creating a new tenant/customer workspace and validating tenant isolation.