simplyblock
Official@simplyblock · Germany
NVMe/TCP Kubernetes Storage
Agent Skills by simplyblock
Showing 13 vetted skills indexed across 1 GitHub repositories.
reconciler-patterns
Enforces non-blocking, state-machine-driven reconciler invariants for Kubernetes controllers in Go.
test-scenarios
Generates exhaustive ID'd test scenario matrices for Kubernetes operators, CSI drivers, and CRDs.
design-doc
Authors design documents and companion test plans for simplyblock-operator features and CRDs.
rbac-hardening
Audit and narrow Kubernetes RBAC grants, security contexts, and privilege escalation primitives.
code-cleanup
Refactors Go code in this repository while preserving observable behavior and reducing mechanism.
new-files
Enforces repository conventions for opening comments, placement, and regeneration of new files.
api-design
Designs and audits Kubernetes operator CRDs against kubebuilder marker and API consistency conventions.
house-style
Enforces repository writing style rules through automated prose and identifier quality gates.
brainstorming
Explores product ideas and classifies them into spike, bounded, or architectural paths before any design work.
regression-test
Write and run red-to-green regression tests for bugs in Go Kubernetes operators.
work-plan
Breaks a settled design into dependency-ordered work packages ready to file as GitHub issues.
extract-to-atlas-lib
Moves duplicated Go primitives from operator and CSI driver into the shared atlas-lib module.
build-system
Regenerates and syncs make build artifacts across a Kubernetes operator monorepo.
Frequently Asked Questions About simplyblock
FAQPage SchemaWhat tasks can I perform using simplyblock's skills?▼
You can write and debug reconcilers, design and audit CRDs, harden RBAC grants and security contexts, enumerate test scenario matrices, write red-to-green regression tests, author design docs and work plans, refactor code, extract shared primitives into atlas-lib, and drive the make-based build system for manifests, Helm charts, and OLM bundles.
Who are simplyblock's skills designed for?▼
They target engineers developing or reviewing the simplyblock Kubernetes operator and CSI driver: controller authors, platform engineers auditing RBAC and privilege, QA engineers building coverage matrices and regression tests, and technical writers maintaining design documents, test plans, and house-style-compliant prose.
How do the testing skills work in practice?▼
The test-scenarios skill enumerates an ID'd matrix of positive and negative cases across namespace, node-count, and multi-cluster axes. The regression-test skill enforces failing-test-first order, a Regression marker, behavioral assertions, and level selection across Go unit tests with fake clients, envtest, CSI e2e, or live clusters.
What prerequisites do simplyblock's skills assume?▼
They assume work inside the simplyblock operator repository: Go with kubebuilder markers, the atlas-lib shared library and its statemachine, Helm charts, OpenShift/OLM bundling, and the make build system. Several skills chain together, with brainstorming handing settled decisions to design-doc and design-doc feeding work-plan.
How does the build-system skill fit into development?▼
It drives the repository's make targets to regenerate or sync kubebuilder manifests (CRDs, RBAC, webhooks), the consolidated installer, Helm chart, OpenShift/OLM bundle, operator and CSI binaries, and the atlas generated client. Use it when CI drift checks fail or generated artifacts look stale.