aminet-browser
Aminet search and browse: full-text search, category tree navigation, architecture filtering, package detail, and curated…
Validates knowledge pack content against runtime schemas: .skillmeta against KnowledgePackSchema, modules against ModulesFileSchema, activities against PackActivitySchema. Checks cross-pack references, learning outcome uniqueness, and file completeness. Use when validating pack
Claude Code
$ npx -y skills add Tibsfox/gsd-skill-creator --skill kp-content-validation --agent claude-code
Codex
$ npx skills add Tibsfox/gsd-skill-creator --skill kp-content-validation -a codex -y
Cursor
$ npx skills add Tibsfox/gsd-skill-creator --skill kp-content-validation -a cursor -y
Gemini CLI
$ npx skills add Tibsfox/gsd-skill-creator --skill kp-content-validation -a gemini-cli -y
GitHub Copilot
$ npx skills add Tibsfox/gsd-skill-creator --skill kp-content-validation -a github-copilot -y
OpenCode
$ npx skills add Tibsfox/gsd-skill-creator --skill kp-content-validation -a opencode -y
Windsurf
$ npx skills add Tibsfox/gsd-skill-creator --skill kp-content-validation -a windsurf -y
name: kp-content-validation
description: "Validates knowledge pack content against runtime schemas: .skillmeta against KnowledgePackSchema, modules against ModulesFileSchema, activities against PackActivitySchema. Checks cross-pack references, learning outcome uniqueness, and file completeness. Use when validating pack content after generation."
metadata:
extensions:
gsd-skill-creator:
triggers:
intents:
- "pack.*validat"
- "schema.*check"
- "pack.*verify"
- "cross.*pack.*ref"
files:
- "src/knowledge/content-validator.ts"
- "src/knowledge/__tests__/content-validator.test.ts"
contexts:
- "pack content validation"
- "schema verification"
threshold: 0.7
token_budget: "1.0%"
version: 1
enabled: true
plan_origin: "244-chipset-agent-definitions"
phase_origin: "244"Validates all generated pack content against the runtime schemas defined in src/knowledge/types.ts. This is the quality gate skill used by the KP-05 validator agent after each batch of packs is generated. It catches schema violations, missing files, broken cross-pack references, and duplicate learning outcome codes before content reaches the review stage.
| Module | Purpose | |--------|---------| | `src/knowledge/content-validator.ts` | Pack content validation engine | | `src/knowledge/skillmeta-parser.ts` | .skillmeta YAML parsing with Zod validation | | `src/knowledge/registry.ts` | Pack registry for cross-reference checking | | `src/knowledge/dependency-resolver.ts` | Prerequisite chain validation with cycle detection | | `src/knowledge/prerequisite-validator.ts` | Entry requirement checking |
**Validate a single pack:**
import { validatePack } from './content-validator.js';
const result = await validatePack('src/knowledge/packs/math-101');
// result.valid: boolean
// result.errors: string[] (empty if valid)
// result.warnings: string[] (non-blocking issues)**Validate a batch:**
After Phase 245 completes, run validation across all 5 generated packs: - MATH-101, SCI-101, TECH-101, ENGR-101, PHYS-101 Check cross-pack references resolve within the batch and against previously registered packs.
1.0% budget reflects the validation module references and schema knowledge needed for comprehensive checking. The validator operates on the runtime API, not on raw content, keeping context requirements moderate.
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.