All authors

Claude Skills by ayunis-core
github.com/ayunis-core30 skills0 installs27 views
- Appsignal LogsQuery Ayunis deployed-environment telemetry in AppSignal — incidents, occurrence counts and error traces via the `appsignal-cli` binary; structured log attributes (user.id, org.id, nestjs.context, custom metadata) via the v2 logs API. Use when investigating a production/staging incident or log data — NOT for local dev logs (see backend-debugging).Votes: 0GitHub stars: 33
- Ayunis Core BackendAyunis Core backend specifics — module boundaries, key files, and project conventions. Complements the nestjs-hexagonal-backend skill.Votes: 0GitHub stars: 33
- Ayunis Core Frontend DevFrontend development in ayunis-core. Use when creating, modifying, or debugging frontend code (React, Feature-Sliced Design, API client).Votes: 0GitHub stars: 33
- Backend DebuggingDebug backend runtime errors (500s, crashes, unexpected behavior). Use when something is broken at runtime — not for writing new code.Votes: 0GitHub stars: 33
- Backend Test FixturesShared test fixtures for backend specs — port mock factories, domain builders, and shared IDs in a per-module testing/ folder. Use when a module's *.use-case.spec.ts files repeat the same mock-repository literal, inline entity construction, or hardcoded UUIDs across files.Votes: 0GitHub stars: 33
- Bugbot TriageAnalyze Cursor Bugbot PR comments through a root-cause lens: is the finding valid, and is the suggested fix the real fix or a bandaid over a deeper problem? Use when the user asks to check, assess, or triage bugbot comments.Votes: 0GitHub stars: 33
- Code ReviewSelf-review local changes before creating a PR. Use when the user says "review", "review my code", "check my changes", or wants confidence before submitting.Votes: 0GitHub stars: 33
- Dev EnvironmentStart, stop, and manage the local dev stack (Docker infra, backend, frontend). Works in any directory — worktree or main repo.Votes: 0GitHub stars: 33
- E2eWrite and run Playwright e2e tests in ayunis-core-e2e. Use when writing, running, or debugging browser tests; when a browser journey or system boundary changes and lower-level tests do not sufficiently prove it; or when the High-Risk Path affects user-facing behavior. Not automatic for copy, isolated visual-only work, or behavior already proven at a lower layer.Votes: 0GitHub stars: 33
- Feature TogglesAdd, modify, remove, or review feature toggles. Use when gating a feature, changing a toggle default, or changing behavior shared with a feature-gated path.Votes: 0GitHub stars: 33
- Finish PrComplete the post-submit PR loop: wait for CI and Cursor Bugbot on the latest pushed revision, triage and fix actionable findings, amend and resubmit, and repeat until clean. MUST be used after creating or updating a PR before declaring implementation work complete.Votes: 0GitHub stars: 33
- Fix Schema DriftFix OpenAPI schema drift between backend and frontend. Use when CI fails with "API Schema Drift" or "API client is out of date", or after adding/changing backend controllers or DTOs.Votes: 0GitHub stars: 33
- Frontend Form PatternFrontend form patterns — form types in model/, useForm setup, and end-to-end backend validation with field-level error display. Use when adding or modifying any form (page or dialog) that submits to the API.Votes: 0GitHub stars: 33
- Frontend Hook ReferenceReference implementation for frontend data hooks (queries and mutations). MUST be loaded when creating or modifying any hook in an api/ directory or any use*.ts file that calls the generated API client.Votes: 0GitHub stars: 33
- Git WorkflowMUST be loaded before ANY commit, push, or branch operation. Never use raw git commit/push — this project uses Graphite (gt). Load this skill first whenever you need to commit, push, branch, or ask about git workflow.Votes: 0GitHub stars: 33
- Linear ImplementWork a Linear ticket end-to-end — read it, mark it started, implement and validate it, submit and finish its PR unless local-only was requested, summarize the outcome, proactively suggest follow-up tickets, and hand code work off for release.Votes: 0GitHub stars: 33
- Manage LinearManage Linear issues, projects, cycles, initiatives, and teams via the `linear` CLI (schpet/linear-cli)Votes: 0GitHub stars: 33
- Nestjs Hexagonal BackendBackend development with NestJS, TypeORM, and hexagonal architecture. Use when creating, modifying, or debugging backend code.Votes: 0GitHub stars: 33
- New PageScaffold a new frontend page in ayunis-core. Use when adding a new route with its page component following Feature-Sliced Design conventions.Votes: 0GitHub stars: 33
- Persistence Query ReviewDesign and review Ayunis Core database access for avoidable round trips, check-then-act races, N+1 queries, and stale writes. Use when modifying or reviewing repositories, finders, QueryBuilder code, or application code that issues database calls in loops.Votes: 0GitHub stars: 33
- Pr MediaCreate temporary PR-specific screenshots and short GIF demos without committing scene code to the product branch. Use automatically when a visually meaningful frontend change materially benefits from visual review, and when the user requests PR media. Do not use for backend-only, non-visual, or already-sufficiently-proven changes.Votes: 0GitHub stars: 33
- Pr Review CommentsAddress PR review comments. Use when the user says \"check comments\", \"address comments\", \"fix PR feedback\", or similar.Votes: 0GitHub stars: 33
- QaPR-specific live behavior QA in ayunis-core — run applicable focused E2E first, then use an isolated seeded stack to verify behaviors, visuals, or edge cases that automated coverage does not prove. Use when the user asks for QA or the repository workflow requires additional live evidence; this supplements rather than replaces required E2E coverage.Votes: 0GitHub stars: 33
- RebaseRebase a branch onto another — resolve merge conflicts carefully by inspecting each conflict individually. Use when rebasing, restacking, or resolving merge conflicts.Votes: 0GitHub stars: 33
- Seed DatabaseSeed the local development database with fixture data (org, user, models, subscription). Use when you need test data or login credentials.Votes: 0GitHub stars: 33
- Test Driven DevelopmentWrite tests before code; reproduce bugs before fixing them. Use when implementing logic, fixing bugs, or modifying behavior. Tests are proof — "seems right" isn't done.Votes: 0GitHub stars: 33
- Typeorm MigrationsCreating TypeORM database migrations. Use when schema changes are needed (new columns, tables, indexes, constraints).Votes: 0GitHub stars: 33
- Ui StorybookStart, inspect, and stop the @ayunis/ui Storybook for Ayunis Core. Use when reviewing UI package components or stories in a browser.Votes: 0GitHub stars: 33
- Use Case ReferenceReference implementation for backend use cases — error handling, structure, and patterns. MUST be loaded when creating or modifying any *.use-case.ts file.Votes: 0GitHub stars: 33
- WorktreeName, create, and remove git worktrees for isolated working directories. Use when starting a new task that needs its own branch and directory, or when naming or cleaning up a worktree.Votes: 0GitHub stars: 33