All authors

Claude Skills by po4yka
github.com/po4yka71 skills8 installs466 views
- Rust AllocatorsUse when choosing or implementing a custom allocator, reviewing an Allocator contract, or putting a per-collection allocator into Box or Vec. Covers allocation failure, Layout and alignment, grow and shrink, zero-sized blocks, allocator lifetime and equivalence, and raw ownership across FFI. Not for finding allocation hot spots.Votes: 0GitHub stars: 7
- Mdtask CreateCreate a RIPDPI VPN deployment portfolio task and its mdtask or OpenSpec execution scaffold. Use when the user asks to file, create, or track new work.Votes: 0GitHub stars: 5
- Mdtask NextSelect and start the next unblocked RIPDPI VPN deployment portfolio task. Use when the user asks what to work on next or to start the next task.Votes: 0GitHub stars: 5
- MdtaskInspect and update RIPDPI VPN deployment execution steps through the repository-pinned mdtask wrapper. Use when checking or correcting execution steps of an existing task outside an implementation run; while implementing an OpenSpec change, openspec-apply-change checks off its steps.Votes: 0GitHub stars: 5
- Openspec Apply ChangeImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.Votes: 0GitHub stars: 5
- Openspec Archive ChangeArchive a completed RIPDPI VPN deployment OpenSpec change through the fail-closed taskctl lifecycle. Use when implementation is complete, the task is in review, and the user asks to finalize or archive the change.Votes: 0GitHub stars: 5
- Openspec ExploreEnter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change; hand off to `$sdd` or `$mdtask-create` when it is time to formalize.Votes: 0GitHub stars: 5
- Openspec ProposeGenerate the full OpenSpec artifact set (proposal, specs, design, tasks) for a portfolio task's linked change. Use when the user wants a ready-for-implementation proposal; creates the portfolio task first if none exists.Votes: 0GitHub stars: 5
- Openspec Sync SpecsSync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.Votes: 0GitHub stars: 5
- Openspec Update ChangeUpdate an OpenSpec change by revising its existing planning artifacts and keeping them coherent with one another. Use when the user wants to revise a change's plan, fold new decisions into it, or reconcile its artifacts after an edit. Never edits code.Votes: 0GitHub stars: 5
- Repo Task BoardContract for RIPDPI VPN deployment tracked work (portfolio tasks, bugs, epics, OpenSpec-backed changes) covering file locations, taskctl-only lifecycle, stable IDs, and prohibitions. Use for triage, review, or closing work, or whenever the rules themselves matter; narrower skills own creating, starting, implementing, and archiving.Votes: 0GitHub stars: 5
- SddRoute RIPDPI VPN deployment changes through the risk-based OpenSpec specification workflow. Use when deciding whether a change needs an OpenSpec change or may waive it, before creating or starting tracked work.Votes: 0GitHub stars: 5
- Bash ScriptingShell conventions for this repo's operator scripts and role-deployed shell templates, with real exemplar scripts for secrets, locking, and checksums. Use when writing or reviewing scripts/*.sh, an ansible/roles/*/templates/*.sh.j2 script, or a non-trivial Makefile shell recipe. Not for scripts/*.py.Votes: 0GitHub stars: 5
- Conventional CommitCommit message format for this repo, where release-please derives versions from Conventional Commits. Use when writing a commit message or choosing a commit type, scope, or breaking-change marker. Not for PR descriptions or OpenSpec/task documents.Votes: 0GitHub stars: 5
- Security ReviewPre-merge security review of a diff against this repo's threat model, with a checklist and verdict format. Use when reviewing or finishing a change that touches secrets or SOPS tooling, Terraform or cloud-init, network exposure (listeners, firewall, rate limits), per-device client material, Ansible tasks that handle secrets, or vpnd. Not for style or performance-only changes.Votes: 0GitHub stars: 5
- SystemdConventions for the systemd units and timers that Ansible roles render (hardening floor, capabilities, secret delivery, timers, verification). Use when adding or changing a *.service.j2 or *.timer.j2 template or a static *.service or *.timer file under ansible/roles/, or the tasks and handlers that install and restart one.Votes: 0GitHub stars: 5
- Ansible RoleImplement or change VPN Ansible roles with repository toggle, profile, secrets, template and Molecule contracts. Use for role code and tests; running a live deployment uses vpn-deploy, read-only role audits stay read-only.Votes: 0GitHub stars: 5
- PonytailLazy senior dev mode: the smallest change that fully solves the task, and a reply a busy human understands in one read. Use on any coding task (writing, fixing, refactoring, reviewing, choosing dependencies) and when the user says "ponytail", "be lazy", "simplest solution", "yagni", or complains about over-engineering or bloat. Levels: lite, full (default), ultra.Votes: 0GitHub stars: 5
- Vpn AcceptanceVerify and report a scoped VPN deployment or monitoring outcome using current source, host and authenticated client evidence. Use for staging/fleet acceptance and incomplete rollout checks; it does not authorize deployment or remediation.Votes: 0GitHub stars: 5
- Vpn BootstrapProvision or recreate a VPN node and establish its first recovery, Tailnet and SSH ownership state before deployment. Use for fresh nodes or missing enrollment prerequisites; existing managed-node updates use vpn-deploy.Votes: 0GitHub stars: 5
- Vpn CleanupFinish or resume exact authorized VPN staging cleanup, disposable sentinel/client retirement or monitoring removal. Use after completed, failed or interrupted runs; general Mac/cache cleanup and broad fleet destruction are outside this workflow.Votes: 0GitHub stars: 5
- Vpn DeployDeploy reviewed runtime changes to exact existing VPN nodes through the canonical dry-run and deployment transaction. Use after provisioning and management enrollment; fresh-node setup uses vpn-bootstrap, evidence-only checks use vpn-acceptance.Votes: 0GitHub stars: 5