make-instructions

Generate .instructions.md files with YAML frontmatter for Copilot in VS Code.

14.8k|3.4k|Updated Jan 23, 2014
One-click install
npx skills add https://github.com/dotnet/efcore --skill make-instructions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-instructions
Source: https://github.com/dotnet/efcore/tree/main/.agents/skills/make-instructions
Command: npx skills add https://github.com/dotnet/efcore --skill make-instructions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolding file-based instructions for Copilot in VS Code by generating .instructions.md with a YAML frontmatter and a concise body that provides domain-specific background knowledge.

Core Features & Use Cases

  • Scaffold .instructions.md files with YAML frontmatter to seed Copilot context for specific code areas.
  • Attach instructions to file patterns or scopes using a simple, reusable template.
  • Maintain consistent guidance across projects and enable rapid onboarding of new teammates.

Quick Start

Create the file .github/instructions/<topic>.instructions.md and populate it with YAML frontmatter and concise guidance.

Frequently Asked Questions about make-instructions

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

FAQPage Schema
How do I scaffold file-based instructions for Copilot in VS Code?

To scaffold file-based instructions for Copilot in VS Code, create a .instructions.md file containing YAML frontmatter with a name and description, followed by a concise Markdown body with actionable, domain-specific guidance for targeted file patterns.

What are VS Code Copilot instructions and when do I need them?

VS Code Copilot instructions are .instructions.md files that seed contextual knowledge for specific code areas. You need them when you want to attach consistent, domain-specific background guidance to file patterns or scopes within a project.

Does Copilot in VS Code require YAML frontmatter for custom instructions?

Yes, scaffolding custom Copilot instructions requires YAML frontmatter that includes both a name and a description, ensuring the Markdown body contains actionable guidance to properly seed Copilot context for your code areas.

How do I create reusable Copilot context templates for new teammates?

You can create reusable Copilot context templates by generating .instructions.md files with consistent YAML frontmatter and concise Markdown guidance, attaching them to specific file patterns or scopes to maintain standardized onboarding across projects.

What is the best way to attach domain-specific guidance to file patterns in VS Code?

The best way to attach domain-specific guidance to file patterns is scaffolding .instructions.md files within .github/instructions/, using YAML frontmatter to define the scope and a Markdown body to provide the actionable contextual knowledge for Copilot.

Why are my Copilot instructions not applying to the targeted code areas?

Copilot instructions may not apply if the .instructions.md file lacks required YAML frontmatter fields like name and description, or if the Markdown body does not contain actionable, domain-specific guidance mapped to the correct file patterns or scopes.