schema_version: "1.0"

preset:
  id: "self-test"
  name: "Self-Test Preset"
  version: "1.0.0"
  description: "A preset that overrides all core templates for testing purposes"
  author: "github"
  repository: "https://github.com/github/spec-kit"
  license: "MIT"

requires:
  speckit_version: ">=0.1.0"

provides:
  templates:
    - type: "template"
      name: "spec-template"
      file: "templates/spec-template.md"
      description: "Self-test spec template"
      replaces: "spec-template"

    - type: "template"
      name: "plan-template"
      file: "templates/plan-template.md"
      description: "Self-test plan template"
      replaces: "plan-template"

    - type: "template"
      name: "tasks-template"
      file: "templates/tasks-template.md"
      description: "Self-test tasks template"
      replaces: "tasks-template"

    - type: "template"
      name: "checklist-template"
      file: "templates/checklist-template.md"
      description: "Self-test checklist template"
      replaces: "checklist-template"

    - type: "template"
      name: "constitution-template"
      file: "templates/constitution-template.md"
      description: "Self-test constitution template"
      replaces: "constitution-template"

    - type: "template"
      name: "agent-file-template"
      file: "templates/agent-file-template.md"
      description: "Self-test agent file template"
      replaces: "agent-file-template"

    - type: "command"
      name: "speckit.specify"
      file: "commands/speckit.specify.md"
      description: "Self-test override of the specify command"
      replaces: "speckit.specify"

    - type: "command"
      name: "speckit.wrap-test"
      file: "commands/speckit.wrap-test.md"
      description: "Self-test wrap strategy command"

tags:
  - "testing"
  - "self-test"
