aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
Guidance for generating OpenStack runbooks with dual task/symptom indexing following NASA procedure standards. Use when creating incident response procedures, operational runbooks, or troubleshooting guides that must be verified against running infrastructure.
$ npx -y skills add Tibsfox/gsd-skill-creator --skill runbook-generator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/runbook-generatorContext preview
The summary Claude sees to decide when to auto-load this skill.
Guidance for generating OpenStack runbooks with dual task/symptom indexing following NASA procedure standards. Use when creating incident response procedures, operational runbooks, or troubleshooting guides that must be verified against running infrastructure.
name: runbook-generator
description: "Guidance for generating OpenStack runbooks with dual task/symptom indexing following NASA procedure standards. Use when creating incident response procedures, operational runbooks, or troubleshooting guides that must be verified against running infrastructure."
user-invocable: true
allowed-tools: Read Grep Glob
metadata:
extensions:
gsd-skill-creator:
version: 1
createdAt: "2026-02-22"
triggers:
intents:
- "runbook"
- "incident response"
- "troubleshoot"
- "on-call"
- "symptom index"
- "task index"
- "generate runbook"
contexts:
- "creating runbook entries"
- "building incident response library"
- "documenting troubleshooting procedures"This skill guides agents producing runbook library content for the GSD OpenStack Cloud Platform. Runbooks provide step-by-step procedures indexed by both task (what you want to do) and symptom (what went wrong), following the NASA procedure format from SP-6105 SS 5.3 (Product Verification) and the operational handoff requirements of NPR 7123.1 Process 9 (Product Transition).
Runbooks differ from operations manual procedures in scope and intent. Operations manual procedures cover planned, routine activities (health checks, upgrades, backups). Runbooks cover reactive activities (incident response, troubleshooting, failure recovery) and operational tasks that may be performed under time pressure.
Every runbook entry follows the standard format defined in the project vision (Section 2.3 of gsd-openstack-nasa-vision.md):
RUNBOOK: RB-{SERVICE}-{NNN} -- {TITLE}
SE Phase Reference: NPR 7123.1 SS {section}
Last Verified Against: {OpenStack release version}, {YYYY-MM-DD}
Verification Method: {automated / manual / both}
PRECONDITIONS
1. {System state required before starting}
2. {Access level or credentials needed}
3. {Related services that must be available}
PROCEDURE
Step 1: {Exact command or action}
Expected: {What you should see}
If not: {Go to step N / escalate to {role} / see RB-{SERVICE}-{NNN}}
Step 2: {Exact command or action}
Expected: {What you should see}
If not: {Recovery action}
Step N: ...
VERIFICATION
1. {How to confirm the procedure resolved the issue}
2. {Service health check command and expected output}
3. {Monitoring metric that should return to normal}
ROLLBACK
1. {How to undo changes if the procedure made things worse}
2. {Steps to restore previous state}
3. {Confirmation that rollback succeeded}
RELATED RUNBOOKS
- RB-{SERVICE}-{NNN}: {Title} -- {When to use instead}
- OPS-{SERVICE}-{NUMBER}: {Title} -- {Related ops manual procedure}Runbooks are indexed two ways so operators can find the right procedure regardless of their starting context. An operator who knows what they want to do uses the task index. An operator responding to an incident uses the symptom index.
The task index organizes runbooks by operational intent. Categories follow the operational lifecycle:
**DEPLOY** -- Initial setup and infrastructure expansion
**OPERATE** -- Day-to-day operational tasks
**MONITOR** -- Scheduled observation and assessment
The task index file lives at `docs/runbooks/task-index.md`. Each entry links to the corresponding runbook by RB ID.
The symptom index organizes runbooks by failure observation. Operators start here when something is broken and they need to diagnose the cause.
**INSTANCE WON'T LAUNCH**
**NETWORK UNREACHABLE**
**STORAGE UNAVAILABLE**
**AUTHENTICATION FAILED**
The symptom index file lives at `docs/runbooks/symptom-index.md`. Each entry links to one or more runbooks that address the symptom.
1. Every runbook must appear in at least one task index category. 2. Every runbook must be discoverable from at least one symptom index entry. 3. A single runbook may appear under multiple symptoms (e.g., a Keystone troubleshooting runbook appears under both AUTHENTICATION FAILED and INSTANCE WON'T LAUNCH). 4. Index entries include the runbook ID, title, and a one-line description of when to use it.
Each OpenStack service requires runbook coverage for i
An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)
Repo: Tibsfox/gsd-skill-creator
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
FS-UAE emulator configuration and launch: hardware profiles, ROM management, WHDLoad integration, config generation, and state snapshots. Use when configuring…
Manages Aminet INDEX infrastructure: fetch, parse, cache, and incremental update of ~84,000-entry package database. Use when managing INDEX data, checking…
Aminet package installation: LhA/LZX extraction, Amiga filesystem mapping, dependency detection, install tracking, and scan gate enforcement. Use when…
Selective Aminet package mirroring: single-package fetch, integrity verification, mirror state tracking, bulk download, and sync detection. Use when…
Multi-layer virus scanning for Aminet packages. Signature-based detection, heuristic hunk analysis, boot block scanning, quarantine management, and scan…