aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated collections. Use when searching,…
Adversarial spec-compliance PR review — cross-references diffs against approved specs, verifies runtime claims against source, detects competing PRs, audits scope/convention compliance. Use before merging.
$ npx -y skills add Tibsfox/gsd-skill-creator --skill adversarial-pr-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/adversarial-pr-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Adversarial spec-compliance PR review — cross-references diffs against approved specs, verifies runtime claims against source, detects competing PRs, audits scope/convention compliance. Use before merging.
name: adversarial-pr-review description: Adversarial spec-compliance PR review — cross-references diffs against approved specs, verifies runtime claims against source, detects competing PRs, audits scope/convention compliance. Use before merging. version: 1.0.0 user-invocable: true format: 2025-10-02 status: ACTIVE updated: 2026-04-15 triggers: - reviewing a pull request before merge - cross-referencing a diff against an approved spec - auditing PR scope/convention compliance or detecting competing PRs
> Adversarial review with spec-compliance focus. Reviews PRs like a hostile-but-fair reviewer — verifies that what the PR *claims* matches what it *actually does* and what the *approved spec requires*.
Accept one of:
For each PR under review, collect:
gh pr view <N> -R Tibsfox/gsd-skill-creator --json title,body,headRefName,labels,reviewDecision,statusCheckRollup,files
Extract issue number from PR body (`Closes #N`, `Fixes #N`, `Resolves #N`).
gh api repos/Tibsfox/gsd-skill-creator/issues/<N> --jq '{title, labels: [.labels[].name], state, body}'Verify:
From the issue body or PR description, extract:
gh pr list -R Tibsfox/gsd-skill-creator --state open --search "closes #<issue_number> OR fixes #<issue_number>" --json number,author,title
If multiple PRs target the same issue, flag the competition.
gh pr diff <N> -R Tibsfox/gsd-skill-creator
Or for branch mode:
git diff main...HEAD
Cross-reference every claim against reality.
Compare files in the diff against files listed in the approved issue scope:
| Check | Verdict | |-------|---------| | All in-scope files are modified | PASS / **UNDER-DELIVERY** | | Only in-scope files are modified | PASS / **SCOPE CREEP** | | Modifications match approved intent | PASS / **DEVIATION** |
For each acceptance criterion in the approved issue:
1. **Is it implemented?** Search the diff for evidence 2. **Is it implemented correctly?** Cross-reference field names, flag names, behavior descriptions against the spec 3. **Is it tested?** Check test files for assertions that would catch regressions 4. **Does the test actually verify the criterion?** Tautological tests don't count
Flag any criterion that is:
When the spec defines a data schema, API interface, or config shape:
1. Extract field names from the spec 2. Extract field names from the implementation 3. Compare — flag any divergence 4. If fields are marked required in the spec, verify they are required in the implementation
This repo has strict import boundaries (CLAUDE.md):
Verify that runtime references in the code actually exist.
When the diff adds new imports:
# Check the import target exists grep -r "export.*<name>" src/ desktop/
If the imported symbol doesn't exist, this is **BLOCKING**.
When code references skills (`.claude/skills/`) or agents (`.claude/agents/`):
When code references settings or config fields:
grep -n "<field_name>" .claude/settings.json src/
Verify field names, defaults, and types match the source of truth.
When workflows reference GSD commands (`.claude/commands/gsd/`):
Check project conventions per CLAUDE.md.
For test files:
For skill files in `.claude/skills/`:
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…