init

软件研发 工程流程 · 其它 2 文件 EN 原文

生成或优化 AGENTS.md

Creates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase. Use when setting up agent instructions or Claude configuration for a new repository, when an existing AGENTS.md is too long, generic, or stale, when agents repeatedly make avoidable mistakes, or when repository workflows have changed and the agent configuration needs pruning. Applies a discoverability filter—omitting anything Claude can learn from README, code, config, or directory structure—and a quality gate to verify each line remains accurate and operationally significant.

说明语言:英文

来源mcollinaskills ↗ 查看原文件 ↗版权归原作者,请遵循原仓库许可
安装
npx skills add https://github.com/mcollina/skills --skill init

需要已安装 skills CLI。也可以直接从源仓库 clone。

在星云中查看 ↗
SKILL.md 原文

name: init description: Creates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase. Use when setting up agent instructions or Claude configuration for a new repository, when an existing AGENTS.md is too long, generic, or stale, when agents repeatedly make avoidable mistakes, or when repository workflows have changed and the agent configuration needs pruning. Applies a discoverability filter—omitting anything Claude can learn from README, code, config, or directory structure—and a quality gate to verify each line remains accurate and operationally significant. metadata: tags: initialization, agents, context-engineering, agents-md, maintenance ---

When to use

Use this skill when creating or updating AGENTS.md for a repository.

Use it especially when:

Instructions

Treat AGENTS.md as a living list of non-discoverable landmines and workflow gotchas, not a codebase overview.

Core rule: discoverability filter

Before adding any line, ask:

Can an agent discover this by reading the repo (README, code, config, scripts, directory tree)?

What earns a line

Include only guidance that is:

  1. Non-discoverable from repository files alone
  2. Operationally significant (changes commands, outcomes, or safety)
  3. Actionable (specific enough to execute)

Typical examples:

What to remove or avoid

Do not include:

Recommended structure

Prefer short, high-signal sections such as:

For large repos, recommend hierarchical AGENTS.md files near relevant modules instead of one monolithic root file.

Source files to check first

If AGENTS.md exists, improve it incrementally instead of replacing it blindly.

Maintenance mindset

AGENTS.md is temporary guidance, not permanent configuration.

When recurring issues appear:

  1. Prefer fixing the root cause in code/tooling (lint rule, test, script, structure)
  2. Keep only the minimum instruction needed until the root cause is solved
  3. Prune stale instructions aggressively

Quality gate before finalizing

For each line in AGENTS.md, verify:

Delete any line that fails one of these checks.

同类技能
ai-research-exploreai-research-reproductionairflow-dag-patternsanalyze-projectangular-migrationanti-reversing-techniquesapi-design-principlesarchitecture-patterns
本页内容来自开源项目 mcollina, 版权归原作者所有。
本站仅作技能索引与分享,所有 Skill 版权归其原作者所有。