agent-customization

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

Updated Aug 20, 2026
One-click install
npx skills add https://github.com/basedgod55hjl/vsbrax --skill agent-customization-basedgod55hjl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-customization
Source: https://github.com/basedgod55hjl/vsbrax/tree/main/extensions/copilot/assets/prompts/skills/agent-customization
Command: npx skills add https://github.com/basedgod55hjl/vsbrax --skill agent-customization-basedgod55hjl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? VS Code agent customization files (instructions, prompts, custom agents, hooks, skills) often fail silently due to YAML frontmatter errors, wrong file locations, or missing descriptions, leaving users unsure why their customizations 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 descriptions missing trigger keywords. - Use Case: A developer wants coding standards applied only to Python files; the skill guides creating a .instructions.md file in .github/instructions/ with applyTo: "**/*.py" 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 a description in the YAML frontmatter and optional applyTo glob patterns. 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 with bundled assets like scripts and reference documents.

Why are my VS Code instructions or skills not being invoked?▼

Silent failures usually come from YAML frontmatter errors such as unescaped colons, tabs instead of spaces, or a name that does not match the folder name. Also verify the description contains the trigger phrases the agent uses for discovery.

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.

Should I use copilot-instructions.md or AGENTS.md?▼

Use only one, not both. copilot-instructions.md in .github/ is recommended for project-wide standards, while AGENTS.md is an open standard supporting monorepo hierarchies with files in root or subfolders.

What does applyTo "**" do in an instructions file?▼

It loads the instruction into the context window on every interaction regardless of relevance, which burns context. Prefer specific globs like **/*.py or src/api/** unless the instruction truly applies to all files.