aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
Guidance for writing OpenStack operations manual procedures following NASA document standards. Use when authoring per-service procedures, maintenance workflows, or operational documentation that must be verified against running infrastructure.
$ npx -y skills add Tibsfox/gsd-skill-creator --skill ops-manual-writer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ops-manual-writerContext preview
The summary Claude sees to decide when to auto-load this skill.
Guidance for writing OpenStack operations manual procedures following NASA document standards. Use when authoring per-service procedures, maintenance workflows, or operational documentation that must be verified against running infrastructure.
name: ops-manual-writer
description: "Guidance for writing OpenStack operations manual procedures following NASA document standards. Use when authoring per-service procedures, maintenance workflows, or operational documentation 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:
- "write procedure"
- "operations manual"
- "document procedure"
- "nasa procedure format"
- "ops manual"
- "maintenance procedure"
contexts:
- "writing operations documentation"
- "creating service procedures"
- "documenting OpenStack operations"This skill guides agents producing operations manual content for the GSD OpenStack Cloud Platform. Every procedure must follow NASA document standards adapted for cloud operations per SP-6105 SS 5.5 (Product Transition) and NPR 7123.1 Process 9 (Product Transition). The operations manual is the primary handoff artifact between the deployment crew and the operations crew.
The goal is consistency and verifiability: every procedure an operator follows must be structured so that another agent (doc-verifier) can confirm the procedure matches the running system, and another operator can execute it without ambiguity.
Every operational procedure follows the standard format derived from NASA-STD-3001 (adapted for cloud operations) as specified in the project reference document (Section 3.4 of gsd-openstack-nasa-reference.md):
PROCEDURE ID: OPS-{SERVICE}-{NUMBER}
TITLE: {What this procedure accomplishes}
SE PHASE: Phase E (Operations & Sustainment)
NPR REFERENCE: NPR 7123.1 SS 3.2 Process 9 (Product Transition)
LAST VERIFIED: {YYYY-MM-DD} against {OpenStack release version}
VERIFIED BY: {doc-verifier agent / manual verification}
PURPOSE
{One to three sentences explaining why an operator would perform this
procedure and when it should be executed.}
PRECONDITIONS
1. {System state required before starting}
2. {Services that must be running}
3. {Access credentials or permissions needed}
4. {Backup state confirmed if procedure is destructive}
SAFETY CONSIDERATIONS
- {What could go wrong during this procedure}
- {Data loss risks and mitigation}
- {Service disruption scope and duration}
- {Dependencies that may be affected}
PROCEDURE
Step 1: {Exact command or action}
Expected result: {What the operator should see}
If unexpected: {What to do -- specific recovery action or escalation}
Step 2: {Exact command or action}
Expected result: {What the operator should see}
If unexpected: {What to do}
Step N: ...
VERIFICATION
1. {How to confirm the procedure succeeded}
2. {Specific command and expected output}
3. {Service health check to run after completion}
ROLLBACK
1. {How to undo the procedure if needed}
2. {Steps in reverse order with commands}
3. {How to confirm rollback succeeded}
REFERENCES
- {Related OPS procedures by ID}
- {Related runbooks by RB-{SERVICE}-{NNN} ID}
- {OpenStack documentation URL}
- {SP-6105 or NPR 7123.1 section reference}These rules are mandatory for all procedure authoring. Violations cause verification failures.
1. **Imperative mood for all procedure steps.** Write "Run", "Verify", "Check" -- never "You should run" or "The operator runs". 2. **Exact commands only.** Every step must include the precise command or action. Never write "configure as needed" or "adjust accordingly". 3. **Expected results for every step.** State what the operator should see after executing the step. Include example output where practical. 4. **If-unexpected branches for failure-prone steps.** Any step that could fail must include a recovery path: retry, escalate, or redirect to a troubleshooting runbook. 5. **No assumptions about operator knowledge.** Spell out paths, service names, and configuration file locations. Do not assume the operator knows where files are stored.
6. **Safety considerations before any destructive operation.** If a procedure can cause data loss, service disruption, or configuration damage, the safety section must be populated. 7. **Backup confirmation before destructive steps.** Any procedure that modifies data or configuration must confirm backup state in preconditions. 8. **Rollback section is mandatory.** Every procedure must have a rollback path. If a procedure is truly irreversible, the rollback section must state this explicitly with justification.
9. **All external references must include NASA document identifiers.** Cross-references to NASA methodology use SP-6105 SS {section} or NPR 7123.1 SS {section} format. 10. **OpenStack documentation links must be specific.** Link to the exact page, not the top-level docs site. Include the OpenStack release name when relevant. 11. **Related procedures linked by ID.** Use OPS-{SERVICE}-{NUMBER} for operations manual cross-references and RB-{SERVICE}-{NNN} for runbook cross-references.
Each OpenStack service in the operations manual requires procedures in these standard categories. This ensures consistent coverage across all services.
| Category | Frequency | Description | |----------|-----------|-------------| | Service Health Check | Daily | Verify service is running, API responds, logs show no errors | |
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…