Overview
This issue sets up the complete infrastructure for Agent Skills and creates two foundational skills. This includes directory structure, integration tooling, validation setup, and documentation.
Two foundational skills:
run-linters: Simple, frequently-used workflow to validate the format
add-new-skill: Meta-skill documenting how to create new skills (makes the system self-documenting)
Why these two?: run-linters proves the basic concept with a simple workflow, while add-new-skill enables easy addition of future skills without returning to this documentation.
Specification
See detailed specification: docs/issues/320-infrastructure-scaffolding-and-foundational-skills.md
Goals
Infrastructure
Skills
Testing & Validation
Implementation Plan
Phase 1: Infrastructure Setup
- Create directory structure
- Install validation tools (
skills-ref)
- Configure VS Code
- Update AGENTS.md
Phase 2: Create run-linters Skill
- Create
skill.md with frontmatter and instructions
- Optionally create
references/linters.md with detailed linter information
- Validate with
skills-ref validate
- Test with GitHub Copilot
Phase 3: Create add-new-skill Skill
- Create
skill.md following Anthropic's skill-creator pattern
- Create reference files with specification, patterns, and examples
- Validate with
skills-ref validate
- Test with GitHub Copilot
Phase 4: Documentation
- Update AGENTS.md with Auto-Invoke Skills section
- Document the scaffolding for future contributors
- Test end-to-end workflow
Phase 5: Final Validation
- Run
skills-ref validate on all skills
- Test both skills with various trigger phrases
- Verify GitHub Copilot discovers and activates skills correctly
Acceptance Criteria
Infrastructure
Skills Created
Validation
Quality Checks
Related Links
Labels
task, roadmap, documentation, agent-skills
Overview
This issue sets up the complete infrastructure for Agent Skills and creates two foundational skills. This includes directory structure, integration tooling, validation setup, and documentation.
Two foundational skills:
run-linters: Simple, frequently-used workflow to validate the formatadd-new-skill: Meta-skill documenting how to create new skills (makes the system self-documenting)Why these two?:
run-lintersproves the basic concept with a simple workflow, whileadd-new-skillenables easy addition of future skills without returning to this documentation.Specification
See detailed specification: docs/issues/320-infrastructure-scaffolding-and-foundational-skills.md
Goals
Infrastructure
.github/skills/directory structureskills-refvalidation toolchat.useAgentSkillssetting)Skills
run-lintersskill with proper frontmatter and instructionsadd-new-skillmeta-skillskills-reftoolTesting & Validation
Implementation Plan
Phase 1: Infrastructure Setup
skills-ref)Phase 2: Create
run-lintersSkillskill.mdwith frontmatter and instructionsreferences/linters.mdwith detailed linter informationskills-ref validatePhase 3: Create
add-new-skillSkillskill.mdfollowing Anthropic's skill-creator patternskills-ref validatePhase 4: Documentation
Phase 5: Final Validation
skills-ref validateon all skillsAcceptance Criteria
Infrastructure
.github/skills/directory exists with proper structureskills-reftool is installed and documentedSkills Created
.github/skills/run-linters/skill.mdexists with valid frontmatterrun-lintersskill passes validationrun-lintersskill activates on trigger phrasesrun-lintersskill successfully guides linting workflowreferences/linters.mdcreated with detailed information.github/skills/add-new-skill/skill.mdexists with valid frontmatteradd-new-skillfollows Anthropic's skill-creator patternadd-new-skillskill passes validationadd-new-skillskill activates on trigger phrasesValidation
skills-ref validatewith no errorsQuality Checks
./scripts/pre-commit.shRelated Links
Labels
task,roadmap,documentation,agent-skills