
# Skill: Ansible Coordinator This skill is the planning session coordinator for Ansible work in this repo. It owns the team. It dispatches the right specialists at the right time, in parallel where possible, and synthesizes their outputs into a single coherent response before presenting to the user. The user talks to the coordinator. The coordinator talks to the team. --- ## When to Use This Skill Use this skill when: - Starting a focused Ansible planning session - The work touches multipl
# Skill: Ansible Planner / Steward This skill is the active planning surface for architecture moments in this repo. It provides a repeatable process for turning solution-shaping discussion into a concise draft plan, then refining that plan until the user agrees. ## When to use this skill Use this skill in two cases: 1. Explicit invocation: - "Use the ansible-planner skill to design the Hyper-V role." - "Plan this implementation." 2. Implicit activation: - the conversation becomes so
# Skill: Archive Conversation Context Use this skill when the user wants to preserve a conversation transcript or exported chat as a dated markdown file under `docs/lessons-learned/conversation-contexts/`. This skill is for archiving provided conversation text. It is not a live chat transcript extractor. ## What this skill can do - take a provided transcript file or pasted conversation text - save it into `docs/lessons-learned/conversation-contexts/` - give it a dated slugged filename - pres
Captures systemctl diagnostics from a WSL Ubuntu distro over SSH and saves to logs/wsl-systemctl/ with a timestamped filename. Use when the user asks to capture, collect, or log systemctl output from WSL, or when diagnosing WSL service state.
Discovers all MCP servers and tools dynamically, classifies them by mode and trigger condition, and writes the Tool Mode Map to .cursor/rules/02--cussorrules-mcp-briefieng-GENERATED.mdc. Run occasionally to keep the knowledge base current. Use when MCP servers change, tools are added, or the briefing needs refreshing.
Creates a zip archive from the project root while excluding .git and downloaded dependency/source folders. Use when the user asks to zip a project without git metadata or dependencies, including short trigger prompts like zipprojectroot, @zipprojectroot, archiveproject, or run zipprojectroot.
Examines the project comprehensively and produces two files inside docs/reports/YYYY-MM-DD_project_state_<ModelName>/: a project state report (README.md) for an AI-agent audience, and a Codex framework usage document (codex_framework_usage.md). Use when asked to "generate a project report", "state of the project", "document the project for another AI", or any variant of that intent.
Create, refine, close, and reference GitHub issues for concrete brainstorming, resumable work, next-state improvements, and feature follow-ups.
Stage only related work, exclude unrelated dirty files, and create one or more grouped multiline git commits with clear titles and bodies. Use when the user asks to add and commit current work cleanly, especially in a dirty worktree.
Registers remote documentation URLs in project-level .cursor/config.json and processes them for active use. Use when the user provides doc sources, asks to add/index docs, or requests @doc handles with suggested titles.
# Skill: Ansible Maturity Observer This skill runs as a subagent. It is invoked by the planner or the main agent at specific moments in a planning session. It never changes work. It observes the plan in progress and returns maturity tags — specific Ansible improvements, the right tool or module to use, and patterns the team should follow. Its job is to make sure everything leaving the planning session is slightly better than it would have been without it, without costing the team extra effort.
Reads .envrc, creates or updates .envrc.sample with sanitized placeholder values safe for committing, and ensures .envrc is in .gitignore. Use when adding secrets to .envrc, setting up a new project environment, creating a sample env file, protecting secrets from git, or when asked to sanitize, clean, or document environment variables.
One-line portable description of the workflow.
# Skill: Ansible Researcher This skill is the active research surface for novel or under-researched topics in this repo. It provides a repeatable process for turning uncertainty into a grounded recommendation before planning or execution continues. ## When to use this skill Use this skill in two cases: 1. Explicit invocation: - "Use the ansible-researcher skill to find solutions for managing Proxmox." - "Research this before we implement it." 2. Implicit activation: - the planner/st