name: agnostic-prompt-standard description: The reference framework to generate, compile, and lint greenfield prompts that conform to the Agnostic Prompt Standard (APS) v1.0. license: MIT metadata: repository: "https://github.com/chris-buckley/agnostic-prompt-standard" author: "Christopher Buckley" co_authors: "Juan Burckhardt; Anastasiya Smirnova" spec_version: "1.0" framework_revision: "1.1.11" last_updated: "2026-01-15"
Agnostic Prompt Standard (APS) v1.0 — Skill Entry
This SKILL.md is the entrypoint for the Agnostic Prompt Standard (APS) v1.0.
- The APS normative spec is in
references/(those documents define the standard). - Everything else in this repository is supporting material (examples, templates, platform adapters).
Normative spec (APS v1.0)
- 00 Structure
- 01 Vocabulary
- 02 Linting and formatting
- 03 Agentic control
- 04 Schemas and types
- 05 Grammar
- 06 Logging and privacy
- 07 Error taxonomy
Skill layout
SKILL.md— this file (skill entrypoint).references/— the APS v1.0 normative documents (this is what an LSP/linter should ingest).assets/— reusable examples for<format>and<constants>blocks.constants/— example constants blocks.constants-json-block-v1.0.0.example.mdconstants-text-block-v1.0.0.example.md
formats/— example format blocks.format-code-changes-full-v1.0.0.example.mdformat-code-map-v1.0.0.example.mdformat-docs-index-v1.0.0.example.mdformat-error-v1.0.0.example.mdformat-hierarchical-outline-v1.0.0.example.mdformat-ideation-list-v1.0.0.example.mdformat-link-manifest-v1.0.0.example.mdformat-markdown-table-v1.0.0.example.mdformat-smeac-plan-v1.0.0.example.mdformat-table-api-coverage-v1.0.0.example.md
platforms/— non-normative platform adapters (file conventions, frontmatter, tool registries, templates).README.md— platforms overview and contract._schemas/— JSON Schemas for adapter validation.platform-manifest.schema.jsontools-registry.schema.json
_template/— skeleton for new platform adapters.README.md,manifest.json,tools-registry.json
vscode-copilot/— VS Code + GitHub Copilot adapter.README.md— adapter quickstart and nuances.manifest.json— file discovery rules.tools-registry.json— tool names, sets, and renames.frontmatter/— copy/paste YAML frontmatter templates.
scripts/— optional build / compile / lint scripts (empty by default).
Platform adapters
Platform-specific details (file discovery, frontmatter dialects, tool naming) are documented in platforms/.
→ See platforms/README.md for overview and how to add new adapters.
VS Code + GitHub Copilot
The initial adapter for VS Code + GitHub Copilot is at platforms/vscode-copilot/.
→ See platforms/vscode-copilot/README.md for quickstart, file discovery, frontmatter templates, and tool naming.