setup-project
Installation
SKILL.md
Set up a project for agents
Give the target repository an AGENTS.md holding what only that repo knows, and a list of the skills its agents must read before acting.
Every step below ends on a stated completion criterion. Reach it before moving on.
What earns a place in the file
AGENTS.md holds what only this repository knows. Everything else already has a home that this skill leaves alone: the user's own global instructions, and the installed skills.
So a line earns its place only when it survives two questions:
- Does something else already carry it? A standard restated here becomes a second copy that drifts, and the copy is where qualifying clauses get dropped — turning a rule into a suggestion. Name the skill instead of quoting it. Testing is the clearest case: each framework has its own runner, layering and definition of a unit, so the stack skill owns that workflow.
- Is it recoverable once violated? A guardrail is the exception to the rule above. It protects against a loss no later reading repairs, so its text goes in full rather than behind a pointer.
1. Explore
Read the repository before asking anything. Ask only what reading cannot settle.