← all publishers

krmorehead

@krmorehead source repo

73 published skills

  1. Writing Skills 2 · krmorehead
    Author effective Cursor skills optimized for LLM consumption. Use when creating, editing, or reviewing SKILL.md files, or when the user asks to capture knowledge as a skill.
    0
    installs
  2. Vm Lifecycle · krmorehead
    Consolidated — see .agents/skills/vm-lifecycle-architecture/SKILL.md for two-role VM/LXC patterns, site.yml ordering, image management, inventory flavors, and cleanup/verify conventions.
    0
    installs
  3. Build Testing · krmorehead
    Test coverage for build.py functions. Real infrastructure probes, justified mocks only.
    0
    installs
  4. Task Ordering · krmorehead
    Task dependency ordering for Ansible playbooks, ensuring prerequisites are met before dependent operations. Includes system state, package, configuration, and service ordering.
    0
    installs
  5. Use Idle Time · krmorehead
    Use wait time during test runs and long commands productively for documentation updates, code review, and architecture validation instead of just polling.
    0
    installs
  6. Openwrt Build · krmorehead
    OpenWrt VM provisioning and configuration patterns. Use when modifying openwrt_vm or openwrt_configure roles, debugging OpenWrt network issues, working with UCI, opkg, firewall zones, WAN/LAN bridge ordering, bootstrap connectivity, or the two-phase restart pattern.
    0
    installs
  7. Lan Node Setup · krmorehead
    Add LAN hosts, env variables, inventory setup, bootstrap flow for Proxmox nodes behind OpenWrt.
    0
    installs
  8. Writing Skills · krmorehead
    Use when creating new skills, writing skill documentation, or building LLM-optimized skills. Includes skill structure patterns, constraint formatting, and validation guidelines.
    0
    installs
  9. Multi Node Ssh · krmorehead
    SSH ProxyCommand patterns for managing Proxmox nodes behind the OpenWrt router. Use when adding LAN hosts, debugging satellite connectivity, writing Molecule scenarios for LAN nodes, or working with tasks/bootstrap_lan_host.yml.
    0
    installs
  10. Clean Baselines · krmorehead
    Ensure nodes start from clean working baselines. Fix system state at provisioning layer, never accept broken apt, and verify baselines before adding features.
    0
    installs
  11. Molecule Verify · krmorehead
    Molecule verify assertion patterns. completeness requirements, batch operations, multi-node patterns.
    0
    installs
  12. Ansible Testing · krmorehead
    Run and validate Ansible project tests using Molecule, ansible-lint, and yamllint. Use when running tests, adding test scenarios, debugging test failures, extending verify.yml for new VMs, or working with Molecule configuration in the vm_builds project.
    0
    installs
  13. Lan Ssh Patterns · krmorehead
    SSH ProxyCommand for LAN hosts behind OpenWrt router. Connection hardening, credential safety, keepalives.
    0
    installs
  14. Molecule Cleanup · krmorehead
    Molecule cleanup requirements for repeatable Ansible test runs. Cleanup playbooks, credential safety, explicit VMIDs.
    0
    installs
  15. Molecule Testing · krmorehead
    Run and validate Ansible tests. Molecule commands, TDD workflow, layered scenarios, performance optimization.
    0
    installs
  16. Testing Workflow · krmorehead
    Test-first development, TDD workflow, molecule testing patterns, and diagnostic approaches for Ansible playbooks and infrastructure automation.
    0
    installs
  17. Project Planning · krmorehead
    Template and conventions for vm_builds project plans. Use when creating, reviewing, or updating project plans in docs/projects/, when adding a new VM or service type, or when structuring milestones with verify/rollback sections.
    0
    installs
  18. Build Entry Point · krmorehead
    Build.py orchestration patterns. Shell scripts MUST delegate, host probing with fallback, env validation.
    0
    installs
  19. Python Code Style · krmorehead
    Python code conventions. Functions return errors, .env parsing strips quotes, type hints required.
    0
    installs
  20. Secret Generation · krmorehead
    Auto-generation and persistence patterns for secrets, keys, and dynamic configuration. Includes env file patterns, blockinfile usage, and variable scoping.
    0
    installs
  21. Build Conventions · krmorehead
    Python code conventions for build.py and supporting scripts. Use when modifying build.py, run.sh, cleanup.sh, test_build.py, adding CLI arguments, changing env variable handling, or adding new entry points.
    0
    installs
  22. Rollback Patterns · krmorehead
    Consolidated — see .agents/skills/rollback-architecture/SKILL.md for layered rollback, cleanup tags, deploy_stamp, UCI/opkg rollback, and dynamic group reconstruction.
    0
    installs
  23. Async Job Patterns · krmorehead
    Detached script patterns, async operations, SSH connection handling, and verification approaches for long-running remote tasks.
    0
    installs
  24. Proxmox Ssh Safety · krmorehead
    Proxmox SSH connection safety and OpenWrt connectivity patterns. Use when managing SSH connections to OpenWrt, connection timeouts, or SSH authentication methods.
    0
    installs
  25. Ansible Conventions · krmorehead
    Ansible coding conventions including task structure, module usage, variable patterns, OpenWrt constraints, and network restart patterns.
    0
    installs
  26. Learn From Mistakes · krmorehead
    Update skills and rules when encountering new issues to prevent recurrence. Includes hard-fail patterns, code custodianship, and mandatory testing requirements.
    0
    installs
  27. Manager API Pattern · krmorehead
    Manager API Pattern
    0
    installs
  28. Openwrt Diagnostics · krmorehead
    OpenWrt permanent diagnostics and verification patterns. Use when debugging OpenWrt builds, troubleshooting network issues, or implementing diagnostic checks.
    0
    installs
  29. Project Plan Review · krmorehead
    Review checklist for project plans before execution. Includes structural validation, container/VM requirements, cross-reference checks, and performance considerations.
    0
    installs
  30. Webui Design System · krmorehead
    NiceGUI web UI design system, color semantics, CSS patterns, and testing conventions. Use when modifying scripts/webui/ pages, theme.py, or writing test_webui_* tests.
    0
    installs
  31. Webui UX Principles · krmorehead
    UX design and maintenance principles for building human-intuitive web UIs. Use when designing new pages, reviewing UI changes, fixing layout issues, choosing icons/colors, or when the user asks about UX quality.
    0
    installs
  32. Windows Vm Patterns · krmorehead
    Windows 11 VM provisioning on Proxmox with iGPU passthrough, QEMU Guest Agent, autounattend.xml, and PowerShell configuration. Use when creating Windows VMs, managing iGPU PCI passthrough, or configuring Sunshine/Moonlight streaming.
    0
    installs
  33. Proxmox Host Safety · krmorehead
    Validates Ansible tasks and shell commands for safety before executing them against remote Proxmox hosts. Use when writing or reviewing Ansible playbooks, roles, or shell commands that target Proxmox hosts, when running cleanup/restore operations, when modifying network interfaces or bridges, when working with PCI passthrough, or when SSH connectivity to a remote host might be affected.
    0
    installs
  34. Ansible Shell Safety · krmorehead
    Ansible shell task safety patterns, pipefail requirements, raw heredoc pitfalls, and deprecated patterns. Use when writing shell tasks, handling heredocs, or debugging Ansible failures.
    0
    installs
  35. Molecule Performance · krmorehead
    Molecule test performance optimization patterns. Template caching, NTP sync, pct_remote overhead, apt cache, selective rebuilds.
    0
    installs
  36. Openwrt Mac Conflict · krmorehead
    OpenWrt WAN MAC address conflict detection and deferred application. Use when managing MAC addresses, cloning WAN MACs, or debugging network connectivity issues.
    0
    installs
  37. Openwrt Virtual Vlan · krmorehead
    OpenWrt VLAN configuration in virtual environments using Proxmox bridges. Use when configuring VLANs on virtual OpenWrt deployments, managing virtualized network segmentation, or working with VM-based routers.
    0
    installs
  38. Proxmox Safety Rules · krmorehead
    Safety rules for Proxmox host management, remote operations, and credential protection. Includes network safety, cleanup completeness, and authentication preservation.
    0
    installs
  39. Rollback Per Feature · krmorehead
    Per-feature rollback implementation patterns and tag conventions. Use when implementing rollback for specific features, managing UCI changes, or designing rollback procedures.
    0
    installs
  40. Webui Manual Testing · krmorehead
    Manual testing procedures for the NiceGUI web UIs (SuperManager, Manager, Kiosk). Use when performing manual test walkthroughs, verifying UI behavior after changes, or when the user asks to "manually test" the web apps.
    0
    installs
  41. Code Review Checklist · krmorehead
    Code review checklist for vm_builds web UI and Ansible code. Use when reviewing git diffs, auditing code quality, or doing final passes before committing.
    0
    installs
  42. Openwrt Image Builder · krmorehead
    OpenWrt Image Builder patterns and custom image creation. Use when building OpenWrt images, managing packages, or configuring pre-installed software.
    0
    installs
  43. Openwrt Mesh Lxc Wifi · krmorehead
    OpenWrt Mesh LXC container WiFi PHY management and namespace handling. Use when setting up mesh nodes, managing WiFi radios, or troubleshooting LXC container networking.
    0
    installs
  44. Proxmox System Safety · krmorehead
    Proxmox system safety operations and hardware detection patterns. Use when managing system operations, hardware detection, or safety-critical tasks on Proxmox hosts.
    0
    installs
  45. Rollback Architecture · krmorehead
    Rollback architecture and layered rollback model patterns. Use when designing rollback strategies, understanding rollback layers, planning reversible feature deployments, adding per-feature rollback, designing deploy_stamp tracking, implementing UCI config revert, planning version-aware convergence, extending cleanup.yml with rollback tags, or designing incremental playbook runs.
    0
    installs
  46. Lxc Container Patterns · krmorehead
    LXC container provisioning and configuration patterns. Use when creating LXC services, managing container networking, or handling LXC template operations.
    0
    installs
  47. Opencode Rules Writing · krmorehead
    OpenCode rules and AGENTS.md conventions. Use when creating AGENTS.md files, configuring OpenCode rule precedence, implementing team coding standards, setting up opencode.json instructions, or managing external rule references.
    0
    installs
  48. Openwrt Dns Mesh Setup · krmorehead
    OpenWrt encrypted DNS and mesh configuration patterns. Use when setting up https-dns-proxy, configuring WDS WiFi backhaul, or implementing DNS encryption on OpenWrt.
    0
    installs
  49. Openwrt Ssh Pct Remote · krmorehead
    OpenWrt pct_remote shell syntax and SSH connection patterns. Use when running commands in OpenWrt containers via Proxmox, managing LXC containers, or debugging SSH connectivity issues.
    0
    installs
  50. Proxmox Cleanup Safety · krmorehead
    Proxmox cleanup completeness and maintenance safety patterns. Use when planning cleanup operations, file removal, or maintenance tasks on Proxmox hosts.
    0
    installs
  51. Proxmox Network Safety · krmorehead
    Proxmox network interface safety and bridge management patterns. Use when managing Proxmox bridges, network interfaces, or preventing network connectivity issues.
    0
    installs
  52. Vm Cleanup Maintenance · krmorehead
    VM cleanup completeness, performance optimization, and maintenance patterns. Use when managing cleanup operations, optimizing role performance, or handling system maintenance tasks.
    0
    installs
  53. Openwrt Network Restart · krmorehead
    OpenWrt network restart patterns and detached script execution. Use when managing OpenWrt network services, firewall restarts, or handling SSH connectivity during network changes.
    0
    installs
  54. Project Structure Rules · krmorehead
    Project architecture and design principles for vm_builds Ansible project. Includes bake vs configure patterns, two-role service model, and deployment lifecycle.
    0
    installs
  55. Openwrt Network Topology · krmorehead
    OpenWrt bridge ordering and WAN detection patterns. Use when managing Proxmox bridges, configuring WAN/LAN interfaces, or debugging OpenWrt network topology issues.
    0
    installs
  56. Vm Provisioning Patterns · krmorehead
    VM provisioning patterns and step-by-step service creation. Use when creating new VM roles, implementing VM lifecycle management, or handling VM existence checks.
    0
    installs
  57. Early Validation Patterns · krmorehead
    Proactive validation patterns to catch issues early, prevent debugging blind, and establish testing habits before problems escalate.
    0
    installs
  58. Image Management Patterns · krmorehead
    Image management and local storage patterns for VM and LXC images. Use when managing VM images, handling custom image builds, or planning image storage strategies.
    0
    installs
  59. Molecule Testing Patterns · krmorehead
    Molecule testing patterns, TDD workflow, baseline management, and scenario architecture. Use when running tests, managing test workflows, or setting up molecule scenarios.
    0
    installs
  60. Service Config Validation · krmorehead
    Service configuration validation and config management patterns. Use when validating service configs, managing config file ordering, or implementing service health checks.
    0
    installs
  61. Systemd Lxc Compatibility · krmorehead
    Systemd sandboxing compatibility and LXC bind mount patterns. Use when configuring systemd services in LXC containers, managing container compatibility, or handling host metrics access.
    0
    installs
  62. Vm Lifecycle Architecture · krmorehead
    VM lifecycle architecture patterns and the two-role service model. Use when creating new VM types, structuring service roles, understanding playbook execution order, extending site.yml, modifying shared infrastructure, or designing inventory groups. For OpenWrt-specific patterns, see openwrt-build skill instead.
    0
    installs
  63. Project Planning Structure · krmorehead
    Project planning structure and milestone template patterns. Use when creating project plans, structuring milestones, or organizing project documentation.
    0
    installs
  64. Molecule Scenario Hierarchy · krmorehead
    Molecule scenario hierarchy, baseline testing model, and layered vs standalone scenarios. Use when setting up molecule scenarios, managing baseline dependencies, or understanding test architecture.
    0
    installs
  65. Openwrt Busybox Constraints · krmorehead
    BusyBox ash shell limitations and constraints for OpenWrt. Use when writing shell scripts, troubleshooting command failures, or working with network utilities on OpenWrt.
    0
    installs
  66. Openwrt Feature Integration · krmorehead
    OpenWrt feature integration via task files and play patterns. Use when adding new features, creating modular configuration, or organizing OpenWrt configuration tasks.
    0
    installs
  67. Openwrt Security Transition · krmorehead
    OpenWrt SSH authentication transition and security hardening patterns. Use when implementing SSH key authentication, security hardening, or managing authentication transitions.
    0
    installs
  68. Molecule Group Reconstruction · krmorehead
    Molecule dynamic group reconstruction for per-feature scenarios. OpenWrt group detection, SSH auth method detection, persistent state patterns.
    0
    installs
  69. Project Planning Container Vm · krmorehead
    Container and VM planning constraints and capability requirements. Use when planning LXC containers, VM resources, or container/VM specific configurations.
    0
    installs
  70. Project Planning Verification · krmorehead
    Project milestone verification and rollback patterns. Use when designing verify sections, rollback procedures, or testing strategies for project milestones.
    0
    installs
  71. Rollback Group Reconstruction · krmorehead
    Dynamic group reconstruction for rollback play patterns. Use when setting up rollback plays that target dynamic groups, managing ephemeral groups, or reconstructing host connections.
    0
    installs
  72. Project Planning Task Ordering · krmorehead
    Project milestone task ordering and implementation patterns. Use when structuring task dependencies, ordering milestone work, or planning implementation sequences.
    0
    installs
  73. Manual Testing Playbook Writing · krmorehead
    How to write comprehensive manual testing playbooks. Use when creating manual test procedures for new features, writing playbook sections in docs/manual-testing-playbooks.md, or when a project plan includes Step 6 manual testing.
    0
    installs