Khasky

Khasky

@khasky

Senior Full Stack Engineer | Technical Lead | React & Node.js Ecosystem | Exploring AI/ML

Skills
25
Plugins
1
Installs
0

Published Resources

pr-description

By Shared Context
0

Generates pull request title and description from branch name and diff. Use when opening a PR, drafting PR text, or when the user asks for a PR description.

accessibility-audit

By Shared Context
0

Audits and suggests fixes for accessibility (WCAG, keyboard, screen readers). Use when checking a11y, before release, or when the user asks for accessibility review.

receiving-code-review

By Shared Context
0

How to respond to code review feedback: verify before implementing, clarify unclear items, and push back with technical reasoning when needed. Use when receiving PR feedback or review comments. Applies to any team or culture.

systematic-debugging

By Shared Context
0

Debugs by reproducing, isolating root cause, then fixing. Use when fixing bugs, investigating failures, or when the user reports an error or unexpected behavior. Applies to any language, runtime, or system.

codebase-exploration

By Shared Context
0

Maps and navigates unfamiliar codebases quickly. Use when onboarding to a repo, finding where a feature lives, or when the user asks how the codebase is structured.

dependency-updates

By Shared Context
0

Upgrades dependencies safely and reviews breaking changes. Use when updating packages, resolving vulnerabilities, or when the user asks to bump or upgrade deps.

test-driven-development

By Shared Context
0

Writes tests before implementation using red-green-refactor. Use when implementing features or bugfixes, or when the user asks for TDD.

database-migrations

By Shared Context
0

Database migration best practices for schema changes, data migrations, rollbacks, and zero-downtime deployments. Use when creating or altering tables, columns, indexes, or planning schema changes.

code-review

By Shared Context
0

Reviews code for correctness, security, and team standards. Use when reviewing pull requests, examining diffs, or when the user asks for a code review. Applies to any language or project.

commit-messages

By Shared Context
0

Generates conventional commit messages from git diffs. Use when writing commit messages, summarizing staged changes, or when the user mentions commits or changelog.

coding-standards

By Shared Context
0

Universal coding standards, naming, structure, and patterns for consistent code. Use when starting a project, refactoring, setting up lint/format, or enforcing conventions.

documentation

By Shared Context
0

Creates and updates README, API docs, runbooks, and in-code documentation. Use when documenting a project, API, or process, or when the user asks for docs. Applies to any project type or audience.

error-handling-patterns

By Shared Context
0

Applies consistent error handling, logging, and user-facing messages. Use when adding or refactoring error handling, or when the user asks for error handling patterns.

deployment-patterns

By Shared Context
0

Deployment strategies, release safety, health checks, and rollback. Use when designing or documenting deploy/rollback, CI/CD, or production readiness. Applies to any stack or platform.

env-and-config

By Shared Context
0

Documents and maintains environment variables and config (e.g. .env.example). Use when setting up config, onboarding, or when the user asks for env docs or .env.example.

Universal AI Skills Pack

By Shared Context
0

runbook-incident

By Shared Context
0

Creates and updates runbooks and incident response steps. Use when documenting ops procedures, incident response, or when the user asks for a runbook.

security-audit

By Shared Context
0

Audits code for common vulnerabilities: injection, secrets, auth, and dependency CVEs. Use when reviewing security, before release, or when the user asks for a security check.

logging-standards

By Shared Context
0

Applies structured logging, levels, and PII handling. Use when adding or reviewing logs, or when the user asks for logging standards.

task-breakdown

By Shared Context
0

Breaks large tasks or epics into subtasks with acceptance criteria and dependencies. Use when planning work, creating tickets, or when the user asks to break down a task. Applies to any project or team size.

refactoring-safely

By Shared Context
0

Refactors code in small, test-backed steps without changing behavior. Use when refactoring, improving structure, or when the user asks to refactor safely.

openapi-spec

By Shared Context
0

Creates and maintains OpenAPI (Swagger) specs from code or design. Use when documenting APIs, generating client/server stubs, or when the user asks for OpenAPI or Swagger.

verification-before-completion

By Shared Context
0

Requires running verification commands and confirming output before claiming work is complete, fixed, or passing. Use before committing, creating PRs, or marking any task done. Applies to any language, test runner, or build system.

changelog-release-notes

By Shared Context
0

Generates changelogs and release notes from commits and tags. Use when releasing a version, writing release notes, or maintaining a CHANGELOG.

api-design

By Shared Context
0

REST API design patterns: resource naming, status codes, pagination, filtering, errors, versioning, and rate limiting. Use when designing or reviewing APIs.

git-workflow

By Shared Context
0

Applies branch naming, merge strategy, and cleanup conventions. Use when creating branches, merging, or when the user asks about git workflow or branch strategy.