Skip to main content
Khavoleh
GitHub creator profile

Khavoleh

Repository-level view of 16 collected skills across 2 GitHub repositories.

skills collected
16
repositories
2
updated
Oct 11, 2026
repository explorer

Repositories and representative skills

architecture
unclassified

Enforce the vertical-slice layout of the Olevin .NET API (`server/`) — `Features/` own their endpoints, data and logic; code used by several features goes to `Shared/`; technical wiring lives in `Infrastructure/`; features never reach into each other except…

Oct 11, 2026
backend-expert
unclassified

Build and modify the Olevin .NET 10 API (`server/`: ASP.NET Core + Wolverine HTTP + EF Core/PostgreSQL + FluentValidation + Logto JWT) so every endpoint, entity, validator and config stays consistent with the API contract, data, auth, and code-style…

Oct 11, 2026
libraries
unclassified

Pick the right NuGet package and use existing ones correctly in the Olevin .NET API (`server/`), which keeps a deliberate set of dependencies (Wolverine, EF Core + Npgsql, FluentValidation, JWT bearer, Serilog, OpenTelemetry, Scalar, DotNetEnv; xUnit v3 for…

Oct 11, 2026
specification
unclassified

Read, write, and keep up-to-date lightweight per-feature specs (markdown files colocated inside each `Olevin.Api/Features/<Feature>/` directory) for the Olevin .NET API (`server/`). Always use this skill before touching any existing feature — check whether a…

Oct 11, 2026
testing-strategy
unclassified

Decide where to test, what to test, and how to run tests in the Olevin .NET API (`server/`, xUnit v3 unit tests in `Olevin.Tests`). Use this skill when: writing a new test, a test is failing, deciding whether a calculation, validator, mapping or endpoint…

Oct 11, 2026
project-workflow
unclassified

Handle all GitHub operations for the Olevin monorepo (`Khavoleh/olevin`: `web-app/`, `server/`, `infrastructure/`) — branches, commits, PRs, and issues — using the GitHub CLI (`gh`), following the `[id]/task-name` branch convention, the repo's commit message…

Oct 11, 2026
architecture
unclassified

Enforce Feature-Sliced Design (FSD) layer rules — downward-only imports, barrel-only cross-slice access, and strict `index.ts` placement — in the Olevin Next.js web app (`web-app/`). Use this skill the moment any of these questions arise: "Where does this new…

Oct 11, 2026
libraries
unclassified

Pick the right dependency and use existing ones correctly in the Olevin Next.js web app (`web-app/`), which keeps a small, deliberate set of runtime deps (Next, React, Logto, TanStack Query, React Aria, Phosphor icons, Zod, Zustand). Use this skill before…

Oct 11, 2026
Showing 8 of 10 collected skills.
libraries
software-developers

Pick the right dependency and use existing ones correctly in this deliberately minimal Astro portfolio (only 2 runtime deps: `astro` + `@astrojs/cloudflare`). Use this skill before running `pnpm add`, when deciding "is there already something that does X?",…

Jul 11, 2026
frontend-expert
web-developers

Build and modify UI for this Astro 6 + Tailwind CSS 4 + daisyUI 5 bilingual (EN/UK) portfolio so everything stays consistent with the design system, theming, i18n, and accessibility conventions. Use this skill whenever: writing or editing a `.astro`…

Jul 11, 2026
architecture
software-developers

Enforce Feature-Sliced Design (FSD) layer rules — downward-only imports, barrel-only cross-slice access, and strict `index.ts` placement — in this Astro portfolio codebase. Use this skill the moment any of these questions arise: "Where does this new file…

Jun 30, 2026
project-workflow
software-developers

Handle all GitHub operations for this portfolio repo — branches, commits, PRs, and issues — using GitHub MCP tools exclusively, following the `[id]/task-name` branch convention, Conventional Commits (drives semantic-release versioning), PR base = `develop`,…

Jun 30, 2026
specification
software-developers

Read, write, and keep up-to-date lightweight per-feature specs (markdown files colocated inside each `src/features/<slice>/` directory) for this portfolio. Always use this skill before touching any existing feature — check whether a spec exists and read it…

Jun 30, 2026
testing-strategy
software-quality-assurance-analysts-and-testers

Decide where to test, what to test, and how to run tests in this Astro + Vitest + Playwright portfolio. Use this skill when: writing a new test, a test is failing, deciding whether a helper or component needs a unit test, adding accessibility checks, running…

Jun 30, 2026
Showing 2 of 2 repositories
All repositories loaded