Skills System
Try this to see what your team learned:
Show me what skills this team has learned
Try this to list all accumulated knowledge:
List all skills
Try this to document a reusable pattern:
Create a skill for our deployment process
Agents learn from real work and write skill files — reusable patterns, conventions, and techniques. Skills compound over time, making your team smarter with each project.
Where Skills Live
.ai-team/skills/{skill-name}/SKILL.md
Each skill is a directory containing a SKILL.md file.
Types of Skills
Starter skills
Bundled when you initialize Squad. Prefixed with squad- (e.g., squad-conventions). These encode baseline patterns for working with Squad.
Earned skills
Written by agents from real work on your project. When an agent discovers a reusable pattern — a deployment strategy, a testing technique, an API integration approach — it writes a skill file.
Confidence Lifecycle
Earned skills have a confidence level that reflects how battle-tested they are:
| Level | Meaning |
|---|---|
| Low | First written — based on a single experience |
| Medium | Applied successfully in multiple contexts |
| High | Well-established, consistently reliable |
Confidence only goes up, never down. A skill that reaches high stays there.
How Skills Are Used
- Before working, agents read skill files relevant to the task at hand
- Skill-aware routing — the coordinator checks available skills when deciding which agent to spawn. An agent with a relevant earned skill may be preferred over one without.
- After working, agents may write new skills or update existing ones based on what they learned
Example
After successfully setting up a CI pipeline, an agent might create:
.ai-team/skills/ci-github-actions/SKILL.md
# CI with GitHub Actions
**Confidence:** medium
## Pattern
- Use `actions/checkout@v4` for repo access
- Cache node_modules with `actions/cache@v4` using hash of package-lock.json
- Run lint, test, and build as separate jobs for parallel execution
- Use `concurrency` groups to cancel superseded runs
## Learned from
- Initial CI setup (session 3)
- Pipeline optimization after slow builds (session 7)
Tips
- Skills compound over time. A mature project has skills covering testing patterns, deployment procedures, API conventions, and more.
- Starter skills (
squad-*) are overwritten on upgrade. Earned skills are never touched. - Skills are shared across the whole team — any agent can read any skill.
- You can manually edit skill files if you want to seed knowledge (e.g., paste your team’s existing conventions into a
SKILL.md).
Sample Prompts
list all skills
Shows all skill files in .ai-team/skills/ with confidence levels for earned skills.
what's the confidence level for the CI skill?
Checks how battle-tested a specific earned skill is.
create a skill for our deployment process
Manually creates a new skill file and guides you through documenting the pattern.
which skills have low confidence?
Finds recently-created skills that haven’t been validated across multiple contexts yet.
bump the testing skill to high confidence
Manually increases the confidence level after successful repeated use.