Extract durable operating knowledge before slimming or replacing team charters
56
64%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.copilot/skills/reskill/SKILL.mdWhen the coordinator hears "team, reskill" (or similar: "optimize context", "slim down charters"), trigger a team-wide optimization pass. The goal: reduce per-agent context consumption by extracting shared patterns from charters and histories into reusable skills.
This is a periodic maintenance activity. Run whenever charter/history bloat is suspected or a team will be re-cast. Charters and histories are evidence, not the authority for current product behavior: reconcile candidates against current source, workflows, tests, documentation, skills, and decisions before preserving them.
Read all active agent charters and histories, then inventory existing skills. Measure byte sizes. Identify:
For each reconciled pattern:
.squad-templates/skills/{skill-name}/SKILL.md for reusable skills shipped in generated
Squad templates, .github/skills/{skill-name}/SKILL.md for repository-local or GitHub
Agentic Workflow procedures, or .squad/skills/{skill-name}/SKILL.md for Squad-specific
coordinator procedures. Do not treat
.copilot/skills/ as a destination for new skills; it is the legacy install path.Charters — target ≤1.5KB per agent:
**Preferred:** {model}Histories — target ≤8KB per agent:
## Core Context sectionFor a planned re-cast, avoid cosmetic history rewrites. Extract the reusable lesson, document stale or conflicting material in the reskill report, and leave archival cleanup to the re-cast.
Output a savings table:
| Agent | Charter Before | Charter After | History Before | History After | Saved |
|---|
Include totals and percentage reduction.
# {Name} — {Role}
> {Tagline — one sentence capturing voice and philosophy}
## Identity
- **Name:** {Name}
- **Role:** {Role}
- **Expertise:** {comma-separated list}
## What I Own
- {bullet list of owned artifacts/domains}
## How I Work
- {unique patterns and principles — NOT boilerplate}
## Boundaries
**I handle:** {domain list}
**I don't handle:** {explicit exclusions}
## Model
**Preferred:** {model}Do not preserve historical assignments, status reports, personality, ownership, stale version facts, or obsolete workarounds. Record intentionally discarded conflicts in the reskill report.
.squad-templates/skills/ is the canonical source for shipped Squad skill templates. After
changing a shipped template, run the repository's skill-template sync command and verify the
root, CLI, and SDK mirrors are byte-identical. Local .copilot/skills/ guidance is maintained
separately and must not be treated as a generated mirror.
.squad/decisions.md during reskill29e69f5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.