aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated…
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
Claude Code
$ npx -y skills add Tibsfox/gsd-skill-creator --skill doc-verifier --agent claude-code
Codex
$ npx skills add Tibsfox/gsd-skill-creator --skill doc-verifier -a codex -y
Cursor
$ npx skills add Tibsfox/gsd-skill-creator --skill doc-verifier -a cursor -y
Gemini CLI
$ npx skills add Tibsfox/gsd-skill-creator --skill doc-verifier -a gemini-cli -y
GitHub Copilot
$ npx skills add Tibsfox/gsd-skill-creator --skill doc-verifier -a github-copilot -y
OpenCode
$ npx skills add Tibsfox/gsd-skill-creator --skill doc-verifier -a opencode -y
Windsurf
$ npx skills add Tibsfox/gsd-skill-creator --skill doc-verifier -a windsurf -y
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)
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated…
FS-UAE emulator configuration and launch: hardware profiles, ROM management, WHDLoad integration, config generation, and state…
Manages Aminet INDEX infrastructure: fetch, parse, cache, and incremental update of ~84,000-entry package database. Use when…
Aminet package installation: LhA/LZX extraction, Amiga filesystem mapping, dependency detection, install tracking, and scan gate…
Selective Aminet package mirroring: single-package fetch, integrity verification, mirror state tracking, bulk download, and sync…
Multi-layer virus scanning for Aminet packages. Signature-based detection, heuristic hunk analysis, boot block scanning,…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.