victorzhuk · Agent Skills
89 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.
victorzhukz-go-sqlc
Use when writing or reviewing Go database access that should be type-safe — generating Go from SQL with sqlc, authoring sqlc.yaml, structuring queries/schema, and wiring sqlc output into the repository layer. Prefer over hand-written query builders (squirrel/goqu) for static SQL.
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-go-stdlib
Stdlib-first discovery — verify the Go standard library or golang.org/x already has it (go doc, task→package map) before writing any helper or adding a dependency. Triggers on "write a helper", "utils package", "is there a stdlib function". Old→new migration: [[z-go-modernize]]; pkg.go.dev queries: [[z-go-pkg]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-go-style
Go code style — declarations, control flow, function design, and file organization. Use when writing or reviewing Go code for clarity, structure, or formatting. Triggers on "var vs :=", "guard clause", "early return", "reduce nesting", "if-init", "switch over if-else", "function signature", "naked return", "composite literal", "iota", "blank identifier", "pointer to interface". Does not cover naming conventions (see [[z-go-naming]]) or error flow (see [[z-go-errors]]).
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-go-taskfile
Author a Taskfile.yml (go-task) for orchestration around a Go project — docker, databases, pipelines, CLI shortcuts, E2E — while delegating the inner loop to the Makefile. Use when adding a task, wiring docker/db dependencies, passing CLI args, or splitting orchestration from build. Triggers on "Taskfile", "task target", "go-task", "docker compose task", "task --list", "requires vars".
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-go-telegram-bot
Hand-rolled Go Telegram Bot API clients for MarkdownV2, Mini-App, Stars. Triggers on "telegram bot api", "sendMessage", "MarkdownV2", "initData", "X-Telegram-Bot-Api-Secret-Token". Excludes request hardening [[z-go-security]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-go-testing
Go testing patterns — table-driven tests, testify assert/require/mock/suite, parallelism, goleak, fuzzing, TDD baby steps. Use when writing, reviewing, or auditing Go tests, or fixing flaky, order-dependent, or over-asserting tests. Triggers on "table-driven", "t.Parallel", "testify", "goleak", "red-green-refactor". Database/HTTP harnesses are [[z-go-database]]; test-depth choice [[z-testing-strategy]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-go-troubleshooting
Systematic Go debugging — reproduce, instrument, find root cause, verify fix. Use when encountering panics, deadlocks, races, memory growth, high latency, flaky tests, or any "something is wrong" situation. Triggers on "panic", "deadlock", "race condition", "goroutine leak", "memory leak", "pprof", "GOTRACEBACK", "dlv", "delve", "go test -race", "why is this slow". Does not cover profiling interpretation or optimization patterns; see [[z-go-performance]] and [[z-go-concurrency]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-grill-with-docs
The [[z-grill-me]] interview with live updates to the project's authoritative glossary and decision records. Use for \"grill with docs\" or recording decisions while grilling. Prefer existing OpenSpec records; use CONTEXT/ADR conventions as fallback. Domain modeling belongs to [[z-domain-modeling]]; PRDs to [[z-to-prd]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-interface-kit
UI implementation with design tokens, typography, layout, components, and motion. Use for building or polishing interfaces, component styling, and translating a design into working UI. Follow the project's design system; accessibility audits belong to [[z-accessibility]], React boundaries to [[z-react-core]], and TypeScript tooling to [[z-ts-core]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-json-schema
JSON Schema contracts for configuration and payload validation. Use for schema authoring, dialect migration, $ref resolution, or compatibility analysis. Covers required fields, composition, formats, and validator behavior. Web entity markup belongs to [[z-schema-org]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-k8s-deploy
Production Kubernetes deploys with Helm — securityContext, resource limits, probe design with preStop/terminationGracePeriodSeconds shutdown, PDB/HPA/NetworkPolicy, chart/rollout/debug flow. Use when writing a Helm chart or debugging a stuck rollout. Image build [[z-go-dockerfile]]; ship pipeline [[z-deploy-pipeline]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-lean-fix
Smallest-diff fixes for review findings and bugs. Use for "fix crit and majors". See [[z-no-over-engineering]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-lua-core
Lua embedded as sandboxed scripting in Go or Rust hosts — mlua for Rust, gopher-lua for Go (Lua 5.1 VM, not 5.4/5.5). 1-based indexing, nil-hazard table length, metatable-only extension, allowlisted stdlib. Triggers on Lua sandbox, gopher-lua, mlua. Does not cover host code; see [[z-go-safety]], [[z-rust-core]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-market-research
Competitor and market research method — discovery, pricing teardown, positioning read, demand signals, then an ICP hypothesis validated per source. Use to research a market, size competitors, or validate an ICP before a launch or pricing call. Every claim needs a URL and fetch date. Does not design pricing or GTM.
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-memory-hygiene
Store, update, and review durable memory using the active host's supported backend and scope. Use for remembered preferences, corrections, project decisions, or recall checks. Avoid duplicate and stale entries. Transient session state belongs to [[z-session-handoff]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-merge-conflicts
Resolve merge, rebase, or cherry-pick conflicts by intent. Use for \"merge conflict\", \"rebase conflict\", \"both modified\", or \"conflict markers\". Read both sides, preserve unrelated work, stage only intended resolutions, and verify before continuing the authorized operation.
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-net-core
Network fundamentals and debugging discipline — subnetting/CIDR judgment, routing-table reads, DNS resolution chain, MTU/fragmentation hazards, mtr/tcpdump/ss/dig triage. Triggers on subnet, routing table, tunnel, router config, DNS resolution, MTU. Does not cover server deploy; see [[z-selfhost-deploy]], [[z-k8s-deploy]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-no-ai-style-code
Write like a senior maintainer of this project, not a tutorial — natural short names, concise error context, structure matching the surrounding code's idiom. Use when writing or reviewing new code, especially after a first draft. Triggers on "applicationConfiguration", "UserServiceInterface"/"UserServiceImpl" pairs, "failed to X in the Y", verbose wrapper names, or a diff reading more formal than its file. Does not cover comment content; see [[z-zero-comments]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-no-over-engineering
YAGNI and reuse-first implementation for coding tasks, dependency choices, and PR scope review. Use for "ponytail", "simplest solution", "interface for testing", "just in case", "future flexibility", or "extensible". Prefer existing code, standard libraries, platform features, and installed dependencies. Established architecture belongs to [[z-go-clean-arch-di]] and [[z-go-interfaces]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-npm-publish
Publish a Node/TypeScript package to npm via GitHub Actions with OIDC trusted publishing and provenance. Use when setting up npm publishing, writing npm-publish.yml, or debugging an E404/permission error. Key gotcha — npm OIDC and npm trust cannot create a new package; publish once manually first. Triggers on "publish to npm", "trusted publisher", "npm provenance", "setup-node registry-url". Does not cover changelog upkeep; see [[z-changelog]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-obsidian-cli
Capture, read, and search Obsidian notes through the installed official CLI or a verified filesystem fallback. Use for \"save to Obsidian\", \"add to my daily note\", or \"search my vault\". Resolve vault identity and current CLI behavior first. Repository docs use ordinary file tools.
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-open-graph
Open Graph metadata for shared-link previews. Use for og tags, preview images, crawler access, stale previews, or duplicate metadata. Covers protocol fields and platform verification. Entity markup belongs to [[z-schema-org]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-php-core
Modern PHP baseline — stricttypes, typed properties/returns, enums, readonly, match, first-class callables; composer discipline, PSR-12, PHPStan, Pest/PHPUnit. Use for PHP, Symfony, Laravel, or Yii2 work — framework depth in references/{symfony,laravel,yii}.md. Does not cover input validation; see [[z-security-hardening]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22
victorzhukz-prd-to-openspec
Decomposes a PRD into OpenSpec change proposals using vertical slices — each cuts through every layer end-to-end and is independently verifiable — then writes proposal.md, design.md, tasks.md, and spec deltas per slice. Use after [[z-to-prd]] produces docs/prd/{slug}.md. Triggers on "open spec this", "break this into changes", "vertical slices". Does not implement tasks. Test depth per slice belongs to [[z-testing-strategy]].
- installs
- 1
- GitHub stars
- 0
- Updated
- Oct 22