Dev & Engineering ✓ Microsoft · Official chat-customizationagent-instructionscustom-agentscodebase-explorationproject-conventions

Codebase Customization Initializer

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

FollowSkills review · FSRS-2.0
Not recommended
45/ 100 5-point scale 2.3 / 5
1 2 3 4 5 6
1Trust15 / 25 · 3.0/5

The skill explicitly limits work to creating or modifying chat customization files and forbids starting the task named in the argument, providing basic scope control. It does not require confirmation before edits, disclose sensitive-data or external-data flows, or define backup and rollback procedures, so points are deducted.

2Reliability6 / 20 · 1.5/5

The workflow is broadly coherent across discovery, exploration, generation/merge, and iteration. However, it depends on the unspecified agent-customization skill, optionally on chronicle, and on undefined subagent behavior, with no diagnostic handling for invalid input, permission failures, or failed exploration; the static ceiling therefore requires a conservative deduction.

3Adaptability8 / 15 · 2.7/5

The audience and core scenario are reasonably clear: produce or update repository-level customization files for AI coding agents, optionally focused on an argument. Trigger semantics, non-fit boundaries, complex-repository layering rules, and Chinese/mainland-China environment support are not sufficiently specified, so points are deducted.

4Convention8 / 15 · 2.7/5

The file has a name, description, argument hint, disabled model invocation, and a staged workflow, while repository context supplies MIT licensing and official provenance. It lacks versioning, changelog, explicit maintenance ownership, installation/dependency notes, examples, and troubleshooting; its search list also inconsistently names AGENT.md versus AGENTS.md, so points are deducted.

5Effectiveness5 / 15 · 1.7/5

The skill could produce directly useful agent guidance by investigating build commands, architecture, conventions, and pitfalls, and it specifies a change-summary table. There are no representative outputs or result verification, and outcomes depend on the related skill and exploration quality, so static evidence supports only a limited score.

6Verifiability3 / 10 · 1.5/5

The skill text is auditable, and the repository provides general CI, test scripts, and governance material. There is no test or execution evidence for this skill itself, and the supplied CI does not establish its key-path behavior, so verifiability remains 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
  • Confirm the exact files to be created or modified before execution and retain a recoverable backup; no rollback procedure is specified.
  • The referenced agent-customization and chronicle skills are not included in the evidence, so missing dependencies may prevent completion or reduce output quality.
  • Resolve the AGENT.md versus AGENTS.md naming inconsistency and add failure handling, examples, versioning, and maintenance information.
  • Chinese interaction and mainland-China network availability are not documented; disclose any dependence on unreachable overseas services.
See the full review method →

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

init creates or updates codebase customization files for AI coding agents, including AGENTS.md, .github/copilot-instructions.md, skills, and custom agents. It explores project structure, existing conventions, build and test information, and documentation before generating or merging guidance. The command only handles chat customization files and does not start the development task described by a user argument. It is part of the Agent Skill collection in microsoft/vscode, a repository released under the MIT license.

The command searches for existing agent instruction files, README files, and rule files, then explores the codebase for build and test commands, architecture, conventions, documentation, and development pitfalls. It creates or updates customization files for AI coding agents, preferring AGENTS.md for new files and preserving valuable content in existing AGENTS.md or .github/copilot-instructions.md files. When finished, it prints a table of added or modified files with their purpose and proposes related agent customizations to create next.

  1. A team maintaining a large codebase wants new AI coding agents to learn project conventions, architecture boundaries, and common development commands quickly.
  2. A maintainer has an outdated AGENTS.md or .github/copilot-instructions.md and wants to refresh it without discarding useful existing guidance.
  3. A developer starting a new project wants initial agent instructions, skills, or custom agents based on a project description.
  4. A team wants focused guidance for a particular area, such as testing, frontend work, or backend work, without beginning the implementation task itself.

What are this skill's strengths and limitations?

Pros
  • Covers the workflow from discovering project conventions through generating or merging customization files.
  • Follows a link-don't-embed approach so existing documentation is referenced rather than duplicated.
  • Preserves valuable existing guidance and prefers AGENTS.md for new instruction files.
  • Supports both new-project initialization and maintenance of existing agent guidance.
Limitations
  • The source provides no standalone installation command or host-client installation instructions.
  • It relies on the related `agent-customization` skill for detailed guidance about customization file types.
  • The SKILL.md sets `disable-model-invocation` to true, so the skill must be explicitly invoked rather than automatically selected.
  • The source does not show a skill-specific test suite, platform coverage, or failure-recovery procedure.

How do you install this skill?

The supplied README does not document a standalone installation command for this skill collection. The skill file is located at extensions/copilot/assets/prompts/skills/init/SKILL.md; use the installation process of the host Agent Skills client if applicable. No more specific installation procedure is provided by the source.

How do you use this skill?

Invoke the init command explicitly. Run it without an argument for general codebase customization, or provide an optional focus area or pattern, such as init with a request to document testing conventions. The command briefly announces that it is exploring the codebase and working on customization files, then reports the files it added or modified and why they are useful.

FAQ

Will this skill execute the development task described in the argument?
No. The argument may identify a customization topic or describe a new project, but the command only creates or modifies chat customization files and does not begin the task described in the argument.
Which files can it modify?
Targets include `.github/copilot-instructions.md`, `AGENTS.md`, skills, and custom agents. For a new file it prefers AGENTS.md; when relevant instruction files already exist, it updates them instead.
Does it require network access or a specific runtime dependency?
The source explicitly indicates reading and writing workspace files. It does not document a network service, MCP server, or specific runtime dependency such as Node.js or Python.
Is it free to use, and what license applies?
It is included in the microsoft/vscode repository, whose source code is available under the MIT license. The source does not specify separate distribution terms for this individual skill.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Project Instruction Builder

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

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

Copilot Chat OpenTelemetry Instrumentation

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

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

Workflow Skill Builder

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

Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

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

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

Agent Host E2E Test Assistant

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

Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

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

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

Benchmark chat rendering and detect memory growth across VS Code builds.

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

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

Repository Learning Capture

Turn important repository discoveries into reusable skills or instructions.

Dev & Engineering ✓ Microsoft · Official

VS Code Performance Investigation Workflow

Automate repeatable VS Code scenarios and collect performance and memory evidence.

Automation & Ops ✓ Microsoft · Official

Hook Policy Builder

Turn agent behavior requirements into executable lifecycle hooks.

Dev & Engineering ✓ Microsoft · Official

VS Code Insiders UI Automation

Automate VS Code Insiders and Copilot Chat through Playwright and CDP.

Dev & Engineering ✓ Microsoft · Official

VS Code Project Bootstrapper

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

Related skills