From 6717524f1ae33f10806bf43e90c96a31d20d4c77 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 17 Oct 2026 14:55:55 +0000 Subject: [PATCH] Update the squad from Squad-Spec-Repository-Template Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01LrK2bS15ndodjCEN1HTFLJ --- .squad/routing.md | 10 +++++----- .squad/template.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.squad/routing.md b/.squad/routing.md index 4ce2ee4..1d6a690 100644 --- a/.squad/routing.md +++ b/.squad/routing.md @@ -43,9 +43,10 @@ Many squad, instruction and documentation files come from the Squad-Spec-Reposit are refreshed from there with its `adopt-template` skill (`.squad/template.json` records the template repository, its commit and the stack profile). Three kinds: -- **Managed** — overwritten on every refresh: `.squad/team.md`, `.squad/routing.md`, `.squad/tools/*.py` - except `squad_settings.py`, `.squad/tools/.gitignore`, - `.claude/agents/squad-*.md`, `.claude/hooks/`, the template's skills under `.claude/skills/`, +- **Managed** — overwritten on every refresh: `CLAUDE.md` (it only imports `AGENTS.md`, `@AGENTS.md`, so + Claude Code reads the same rules as every other agent), `.squad/team.md`, `.squad/routing.md`, + `.squad/tools/*.py` except `squad_settings.py`, `.squad/tools/.gitignore`, `.claude/agents/squad-*.md`, + `.claude/hooks/`, the template's skills under `.claude/skills/`, `.github/ISSUE_TEMPLATE/feature_request.md`, `docs/decisions/_template.md`, `docs/areas/_template.md`, `specs/README.md` and `specs/_template/`. - **Marked** — rebuilt on every refresh, keeping the repository's content inside @@ -53,8 +54,7 @@ repository, its commit and the stack profile). Three kinds: `.github/pull_request_template.md`, `docs/decisions/README.md` and `docs/areas/README.md`. Text outside the project blocks is the template's. `.github/copilot-instructions.md` is generated from `AGENTS.md`: its own title and introduction, then the body of `AGENTS.md` from the first `##` heading on, which `config-check.py` - keeps identical — a change to that body (a project block, too) is made in both files. `CLAUDE.md` is managed: - it only imports `AGENTS.md` (`@AGENTS.md`), so Claude Code reads the same rules as every other agent. + keeps identical — a change to that body (a project block, too) is made in both files. - **Seeded** — created once and owned by the repository from then on: `.squad/stack.md`, `.squad/project.md`, `.squad/tools/squad_settings.py`, `.claude/settings.json`, `SECURITY.md`, `docs/UNIT_TESTS.md` and the stack profile's CI, CodeQL, Dependabot and tool diff --git a/.squad/template.json b/.squad/template.json index 0a5035d..71a847e 100644 --- a/.squad/template.json +++ b/.squad/template.json @@ -1,6 +1,6 @@ { "repository": "LarsLaskowski/Squad-Spec-Repository-Template", - "commit": "daa6b39c0c0c44a9f20154a7eff746673d26cc79", + "commit": "8fd1c96a119af969bc076c451f7cef003de1882d", "profile": "dotnet", "profiles": [ "dotnet"