aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
Guidance for verifying documentation accuracy against running OpenStack infrastructure. Use when detecting documentation drift, validating operations procedures against live systems, or confirming that runbooks produce expected results on the deployed cloud. Implements NASA
$ npx -y skills add Tibsfox/gsd-skill-creator --skill doc-verifier --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/doc-verifierContext preview
The summary Claude sees to decide when to auto-load this skill.
Guidance for verifying documentation accuracy against running OpenStack infrastructure. Use when detecting documentation drift, validating operations procedures against live systems, or confirming that runbooks produce expected results on the deployed cloud. Implements NASA
name: doc-verifier
description: "Guidance for verifying documentation accuracy against running OpenStack infrastructure. Use when detecting documentation drift, validating operations procedures against live systems, or confirming that runbooks produce expected results on the deployed cloud. Implements NASA Product Verification (SP-6105 SS 5.3) applied to documentation artifacts."
user-invocable: true
allowed-tools: Read Grep Glob Bash
metadata:
extensions:
gsd-skill-creator:
version: 1
createdAt: "2026-02-22"
triggers:
intents:
- "verify docs"
- "validate procedure"
- "doc drift"
- "documentation accuracy"
- "check runbook"
- "verify operations manual"
- "documentation verification"
contexts:
- "verifying documentation against running system"
- "detecting configuration drift"
- "validating runbook procedures"
- "auditing operations manual accuracy"This skill guides agents performing documentation verification for cloud infrastructure. Documentation drift -- the gap between what docs say and what the system does -- is the primary failure mode for operations manuals. The doc-verifier detects drift using NASA's TAID (Test, Analysis, Inspection, Demonstration) verification methods applied to documentation artifacts.
Documentation drift is insidious because it compounds silently. A single undetected drift item erodes operator trust. Once operators stop trusting documentation, they stop reading it and start improvising. The doc-verifier breaks this cycle by making verification systematic and repeatable.
Four categories of documentation drift exist, each with distinct detection strategies.
**Definition:** Document says setting `X=A` but the running system has `X=B`.
**Detection strategy:** 1. Parse documented configuration values from procedures (grep for `=`, `:`, or YAML key-value patterns) 2. Read actual configuration files (`/etc/kolla/*/` for Kolla-Ansible deployments, `globals.yml`) 3. Query API for runtime configuration where available (`openstack configuration show`) 4. Compare documented values against actual values 5. Flag mismatches with severity based on operational impact
**Common sources:** Kolla-Ansible `globals.yml` changes, service reconfiguration, security hardening, upgrades.
**Detection patterns:**
**Definition:** Document references a URL, port, or API endpoint that has changed or is unreachable.
**Detection strategy:** 1. Extract documented endpoints (URLs, `host:port` patterns, API paths) 2. Verify reachability using non-destructive probes (`curl -s -o /dev/null -w "%{http_code}"`) 3. Verify service catalog entries match documented endpoints (`openstack endpoint list`) 4. Check port availability where direct HTTP probes are inappropriate
**Common sources:** TLS migration (HTTP to HTTPS), port changes, VIP address changes, service catalog updates.
**Definition:** Documented steps no longer produce the documented results.
**Detection strategy:** 1. Parse procedure steps to extract commands and expected output 2. Execute read-only commands against the running system 3. Compare actual output to documented expected output 4. For destructive commands, verify preconditions and rollback sections exist without executing
**Common sources:** CLI argument changes across OpenStack releases, output format changes, deprecated subcommands, renamed resources.
**Detection patterns:**
**Definition:** Document references a software version that has been upgraded or changed.
**Detection strategy:** 1. Extract version references from documentation (OpenStack release names, package versions, container image tags) 2. Compare against installed versions (`openstack versions show`, `rpm -qa | grep openstack`, `docker image ls`) 3. Check Kolla-Ansible container image tags against documented tags 4. Flag version mismatches with assessment of whether procedures are still valid for the new version
**Common sources:** OpenStack minor releases, Kolla container rebuilds, base OS updates, Python package updates.
NASA SP-6105 SS 5.3 defines four verification methods. Applied to documentation verification:
Execute documented commands and compare output to documented expected results.
**Approach:**
**Comparison strategies:**
Compare documented configuration values against running configuration without executing commands.
**Approach:**
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…