Dev & Engineering ✓ Microsoft · Official instruction-filesproject-conventionsconversation-analysiscodebase-explorationagent-customization

Project Instruction Builder

Turn conversation patterns and preferences into a durable project instruction file.

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
1 2 3 4 5 6
1Trust17 / 25 · 3.4/5

The skill requires reviewing conversation context, extracting user preferences, and clarifying scope when rules are unclear. It requests no credentials, network access, or inherently high-risk action. However, saving the file lacks explicit pre-write confirmation, scope controls, rollback guidance, data-flow disclosure, and sensitive-data handling, so points are deducted.

2Reliability7 / 20 · 1.8/5

The workflow is internally coherent: clarify, draft, iterate, and summarize. However, it depends on the unavailable agent-customization guidance, does not specify the target path or validation format, and provides no handling or diagnostic feedback for write failures or abnormal inputs. No skill-specific tests are supplied, so the static score is limited.

3Adaptability10 / 15 · 3.3/5

The name, description, and argument hint clearly target creation of project-rule instruction files, while disabled model invocation reduces accidental triggering. Boundaries for non-fit cases, input/output constraints, varied project layouts, Chinese-language support, and environment limitations are not stated, limiting trigger precision and applicability evidence.

4Convention8 / 15 · 2.7/5

The YAML metadata, purpose, and main workflow are readable and somewhat layered. However, the key related guidance is an unprovided dependency, and the skill lacks installation notes, concrete file examples, FAQs, known limitations, versioning, changelog information, and a clear maintenance path, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The skill covers the core flow of extracting rules from conversation, clarifying scope, drafting the file, iterating, and summarizing the result. Yet it lacks a concrete template, validation criteria, and directly usable examples; it also requires user review. Static evidence cannot establish completeness or meaningful advantage over manual editing, so the score remains limited.

6Verifiability3 / 10 · 1.5/5

The skill text is auditable, and the repository supplies general CI, licensing, and governance material. There are no dedicated tests, execution records, or third-party reproduction artifacts covering this skill’s key paths, and nothing was executed in this review, so verifiability is limited.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The skill depends on the unprovided agent-customization guidance, so its template and principles cannot be fully verified.
  • Before saving, confirm the target path, content, and scope, and provide an undo or recovery path.
  • Do not persist credentials, personal information, or other sensitive conversation content into an instructions.md file without filtering.
  • No dedicated tests or execution evidence are provided; manually inspect the generated file’s format, scope, and resulting behavior.
See the full review method →

What does this skill do, and when should you use it?

This skill creates a .instructions.md file for a project rule or convention. It reviews the conversation for repeated corrections, preferences, coding patterns, and project-specific conventions. When no clear rule is available, it asks about scope, affected technologies or file types, and whether the rule is mandatory or preferential; it may also explore the codebase. It then drafts and saves the instruction, asks about its weakest or most ambiguous parts, and summarizes the finalized rule with example prompts and related customization ideas.

Reviews the available conversation history; extracts user corrections, preferences, coding patterns, and project conventions; asks clarifying questions about scope, technologies or file types, and rule strength when needed; explores the codebase when more context is required; drafts and saves a .instructions.md file; identifies ambiguous or weak parts and requests feedback; and, after finalization, summarizes what the instruction enforces, suggests example prompts, and proposes related customizations. It also directs the agent to load and follow the instructions.md file from the related agent-customization skill, but that file is not included in the supplied material.

  1. A developer repeatedly corrects generated code and wants those corrections captured as a persistent project rule.
  2. A team needs a convention for a particular technology or file type but has not yet defined its scope.
  3. A user wants codebase context considered before turning informal project habits into an instruction.
  4. A user wants to review a draft, resolve its ambiguities through questions, and finalize the instruction iteratively.

What are this skill's strengths and limitations?

Pros
  • Converts ongoing conversational feedback, coding patterns, and project conventions into a .instructions.md file.
  • Clarifies scope, affected technologies, file types, and rule strength when the request is underspecified.
  • Provides a draft, ambiguity review, feedback loop, final summary, examples, and follow-up customization suggestions.
  • The repository README states that the source code is available under the MIT license.
Limitations
  • It depends on the related agent-customization skill and its instructions.md file, whose template and principles are not included here.
  • The source does not specify the exact directory where the generated .instructions.md file is saved.
  • The SKILL.md sets disable-model-invocation: true, so it should not be expected to run through automatic model invocation; it requires explicit user triggering or compatible client handling.
  • No test suite, platform test results, or detailed failure behavior are provided for this individual skill.

How do you install this skill?

The supplied material does not document a dedicated installation command or installation directory. The skill is located at extensions/copilot/assets/prompts/skills/create-instructions/ in the microsoft/vscode repository, whose source README states that the repository is licensed under MIT. To use it, expose that skill directory to a compatible Agent Skill client and make the related agent-customization/instructions.md available.

How do you use this skill?

In a client where the skill is available, start with a concrete rule or convention, for example: “Create an instruction for this project: use single quotes in all TypeScript files, and apply the rule only under src/.” If the request does not establish a clear rule, the skill will ask about scope, technologies or file types, and whether the rule is mandatory or a preference. The source does not document a client-specific trigger syntax or an exact output location.

FAQ

Does it automatically use every past conversation to create rules?
The source only instructs it to review the available conversation history and extract corrections, preferences, coding patterns, and project conventions. It does not state that it reads all conversations across sessions.
What happens if I have not stated a clear rule?
It asks whether the rule applies everywhere or only to specific files, which technologies or file types are affected, and whether the rule is mandatory or merely a preference.
Does it require network access, MCP, or a specific runtime?
The supplied material shows no requirement for network access, MCP, Shell, or a specific runtime. It does require client capabilities for reading the conversation, exploring the codebase when needed, and saving the instruction file.
Can I install it unchanged in any Agent Skill client?
It follows the common SKILL.md structure, but it includes the platform-related disable-model-invocation field. The supplied compatibility baseline supports it directly in Claude Code; other clients may require changes to that field or to the triggering behavior.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Codebase Customization Initializer

Explore a codebase and create or update customization files that help AI coding agents work effectively.

Dev & Engineering ✓ Microsoft · Official

Workflow Skill Builder

Turns a conversation's working method into a reusable SKILL.md.

Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

Dev & Engineering ✓ Microsoft · Official

Reusable Prompt Creator

Turn recurring tasks into reusable .prompt.md files.

Dev & Engineering ✓ Microsoft · Official

Custom Agent Builder

Create a focused .agent.md agent from a job description and the user’s conversation context.

Dev & Engineering ✓ Microsoft · Official

Code OSS Development Log Viewer

Locate and inspect the latest Code OSS development logs.

Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat OpenTelemetry Instrumentation

A repository-specific guide for consistent OpenTelemetry instrumentation in Copilot Chat.

Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

Trace session, transport, and host failures in Agent Host debug exports.

Dev & Engineering ✓ Microsoft · Official

Local VS Code Web Workbench

Validate VS Code workbench and Agents window changes in a local vscode.dev instance.

Dev & Engineering ✓ Microsoft · Official

CPU Profile Analyzer

Find performance bottlenecks in V8 and DevTools performance files.

Dev & Engineering ✓ Microsoft · Official

VS Code Telemetry Error Fix Guide

Trace unhandled telemetry errors to invalid-data producers instead of masking the crash site.

Automation & Ops ✓ Microsoft · Official

CI Failure Fixer

Diagnose pull request CI failures and iterate toward a fix.

Automation & Ops ✓ Microsoft · Official

Hook Policy Builder

Turn agent behavior requirements into executable lifecycle hooks.

Dev & Engineering ✓ Microsoft · Official

VS Code Project Bootstrapper

Builds complete project scaffolds in VS Code from the requested project type.

Dev & Engineering ✓ Microsoft · Official

V8 Heap Snapshot Analyzer

Trace V8 heap retention paths to diagnose leaks and GC-surviving objects.

Dev & Engineering ✓ Microsoft · Official

Chronicle Copilot Session Analyst

Turn Copilot session history into standups, usage advice, and searchable records.

Related skills