brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
reskillExtract durable operating knowledge before slimming or replacing team charters
Independent GitHub snapshot · Automated classification · Original documentation governs
When 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 reskill