agent-customization

Create and debug VS Code agent customization files including instructions, prompts, agents, hooks, and skills.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/voidful/Aixlarity --skill agent-customization-voidful
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-customization
Source: https://github.com/voidful/Aixlarity/tree/main/aixlarity-ide/extensions/copilot/assets/prompts/skills/agent-customization
Command: npx skills add https://github.com/voidful/Aixlarity --skill agent-customization-voidful

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? VS Code agent customization files often fail silently due to YAML frontmatter errors, wrong file locations, or vague descriptions, leaving developers unsure why their instructions, skills, or agents are ignored. ## Core Features & Use Cases - Primitive Selection Guidance: Decision flow for choosing between agent instructions, file instructions, prompts, hooks, custom agents, and skills based on the task. - Creation Workflow: Step-by-step process covering scope selection (workspace vs user profile), file placement, frontmatter requirements, and validation. - Troubleshooting Reference: Documents common pitfalls like unescaped colons in YAML, overly broad applyTo patterns, and keyword-poor descriptions that break discovery. - Use Case: A developer wants coding standards applied only to Python files; this Skill guides creating a .instructions.md file in .github/instructions/ with a proper applyTo: "**/*.py" glob and a keyword-rich description. ## Quick Start Ask the agent to create a workspace instruction file that applies your team's testing conventions to all TypeScript files.

Frequently Asked Questions about agent-customization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create custom instructions for VS Code Copilot?

Create a .instructions.md file in .github/instructions/ with YAML frontmatter containing a description and optional applyTo glob pattern. Use a keyword-rich description starting with "Use when..." so the agent can discover it on demand.

What is the difference between a prompt file and a skill in VS Code?

Both appear as slash commands in chat. A prompt file handles a single focused task with parameterized inputs, while a skill provides a multi-step workflow bundled with scripts, references, and assets in its own folder.

Why are my Copilot instructions not being applied?

Silent failures usually come from YAML frontmatter errors like unescaped colons, tabs instead of spaces, or a name that does not match the folder. Quote descriptions containing colons and verify the file is in the correct location.

When should I use hooks instead of instructions?

Use hooks when behavior must be enforced deterministically, such as blocking dangerous commands or auto-formatting after edits. Instructions only guide agent behavior non-deterministically, while hooks run shell commands at lifecycle events like PreToolUse.

Does applyTo "**" affect Copilot performance?

Yes, applyTo "**" loads the instruction into the context window on every interaction regardless of relevance. Use specific globs like **/*.py or src/api/** unless the instruction truly applies to all files.