All authors
ayunis-core avatar

Claude Skills by ayunis-core

github.com/ayunis-core
30 skillsA× 29B× 10 installs21 views
Appsignal LogsA

Query 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).

toolsrustbash
0
33
Ayunis Core BackendA

Ayunis Core backend specifics — module boundaries, key files, and project conventions. Complements the nestjs-hexagonal-backend skill.

ai-agentstypescriptgo
0
33
Ayunis Core Frontend DevA

Frontend development in ayunis-core. Use when creating, modifying, or debugging frontend code (React, Feature-Sliced Design, API client).

developmentbashreact
0
33
Backend DebuggingA

Debug backend runtime errors (500s, crashes, unexpected behavior). Use when something is broken at runtime — not for writing new code.

code-qualitytypescriptgo
0
33
Backend Test FixturesA

Shared 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.

testingbashtesting
0
33
Bugbot TriageA

Analyze 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.

developmentgobash
0
33
Code ReviewA

Self-review local changes before creating a PR. Use when the user says "review", "review my code", "check my changes", or wants confidence before submitting.

code-qualitygobash
0
33
Dev EnvironmentA

Start, stop, and manage the local dev stack (Docker infra, backend, frontend). Works in any directory — worktree or main repo.

developmentrustgo
0
33
E2eA

Write 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.

code-qualitygobash
0
33
Feature TogglesA

Add, modify, remove, or review feature toggles. Use when gating a feature, changing a toggle default, or changing behavior shared with a feature-gated path.

testinggoshell
0
33
Finish PrA

Complete 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.

testingrustgo
0
33
Fix Schema DriftA

Fix 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.

developmentbashapi
0
33
Frontend Form PatternA

Frontend 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.

developmenttypescriptreact
0
33
Frontend Hook ReferenceA

Reference 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.

developmenttypescriptgo
0
33
Git WorkflowA

MUST 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.

businessgobash
0
33
Linear ImplementA

Work 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.

testinggobash
0
33
Manage LinearA

Manage Linear issues, projects, cycles, initiatives, and teams via the `linear` CLI (schpet/linear-cli)

developmentrustgo
0
33
Nestjs Hexagonal BackendA

Backend development with NestJS, TypeORM, and hexagonal architecture. Use when creating, modifying, or debugging backend code.

testingtypescriptgo
0
33
New PageA

Scaffold a new frontend page in ayunis-core. Use when adding a new route with its page component following Feature-Sliced Design conventions.

developmenttypescriptbash
0
33
Persistence Query ReviewA

Design 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.

databasessqldatabase
0
33
Pr MediaA

Create 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.

developmentbashgit
0
33
Pr Review CommentsA

Address PR review comments. Use when the user says \"check comments\", \"address comments\", \"fix PR feedback\", or similar.

code-qualitybashgit
0
33
QaB

PR-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.

developmentrustgo
0
33
RebaseA

Rebase a branch onto another — resolve merge conflicts carefully by inspecting each conflict individually. Use when rebasing, restacking, or resolving merge conflicts.

toolsgobash
0
33
Seed DatabaseA

Seed the local development database with fixture data (org, user, models, subscription). Use when you need test data or login credentials.

ai-agentsbashtesting
0
33
Test Driven DevelopmentA

Write 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.

testingtypescriptrust
0
33
Typeorm MigrationsA

Creating TypeORM database migrations. Use when schema changes are needed (new columns, tables, indexes, constraints).

databasestypescriptgo
0
33
Ui StorybookA

Start, inspect, and stop the @ayunis/ui Storybook for Ayunis Core. Use when reviewing UI package components or stories in a browser.

devopsbash
0
33
Use Case ReferenceA

Reference implementation for backend use cases — error handling, structure, and patterns. MUST be loaded when creating or modifying any *.use-case.ts file.

businesstypescriptgo
0
33
WorktreeA

Create and manage git worktrees for isolated working directories. Use when starting a new task that needs its own branch and directory.

developmentrustgo
0
33