Kamil
Community@kbukum · US
The only way to do great work is to love what you do.
Agent Skills by Kamil
Showing 14 vetted skills indexed across 1 GitHub repositories.
commit
Creates git commits with compact imperative messages free of trailers and attribution.
validate
Validates gokit Go module changes with scoped build, test, lint, and vuln-scan tasks via toven.
create-branch
Creates git branches from up-to-date origin/main with reviewer-friendly naming conventions.
apply-step
Implements one plan step test-first against gokit's engineering baseline and validates affected modules.
create-plan
Creates reviewable multi-step implementation plans as markdown files under a gitignored tmp folder.
apply-plan
Executes remaining steps of a plan folder in dependency order with validation.
parity
Aligns gokit modules with the sibling rskit Rust toolkit by capability.
release
Cut semver releases of the gokit multi-module Go monorepo via toven release workflows.
docs
Review and update gokit documentation for style, accuracy, and readability.
new-backend
Adds pluggable backend adapters to gokit as nested contrib sub-modules with typed Register factories.
review
Reviews Go change sets or modules against gokit's eight-pass engineering baseline.
new-module
Scaffold new packages and sub-modules in the gokit Go monorepo with correct wiring.
fix-reviews
Generalizes pull request review comments into pattern-wide fixes across the change set.
create-pr
Creates reviewer-friendly GitHub pull requests with honest template sections and conventional titles.
Frequently Asked Questions About Kamil
FAQPage SchemaWhat tasks can I perform with kbukum's gokit skills?▼
You can create branches and plans, apply plan steps test-first, validate changes with build/vet/test/lint/vuln scans, commit with clean messages, open pull requests, address review comments, scaffold modules and backend adapters, align parity with rskit, update docs, and cut semver releases.
Who are these gokit skills designed for?▼
They target Go engineers working in the gokit multi-module monorepo who need canonical conventions for branching, planning, validation, releasing, and integrating providers like S3, GCS, Qdrant, Kafka, NATS, or Redis through typed Register factories.
How do the plan and apply skills work in practice?▼
create-plan writes a README plus numbered step files under the gitignored tmp/ folder. apply-step implements one step test-first with validation, while apply-plan executes all remaining steps in order, resumably and idempotently, validating after each.
What does the release skill require before publishing?▼
It requires deciding the semver bump, updating the CHANGELOG, and passing full pre-release gates (build, vet, test, lint, vulnerability scan) via toven. The version bump ships through a PR first, then module tags and the hosted Release are cut with toven release.
How does the review skill audit a change set?▼
It runs eight sequential passes over a branch, commit range, or module: structure and placement, canonical reuse, principles, security and privacy, quality, tests/TDD, docs and supply chain, and comments/godoc, always in a fresh clean-context reviewer.