技能潮 SkillTide 提交收录
官方说明开源项目7 天前
LarsLaskowski/Squad-Spec-Repository-Template

LarsLaskowski/Squad-Spec-Repository-Template

Template for squad-based spec-driven development with AI agents: shared squad roles, rules for Claude, Codex and Copilot, per-stack profiles (.NET, Go, Node) and tooling to apply and refresh it across repositories.
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
0 ★ · LarsLaskowski/Squad-Spec-Repository-Template · 取自该仓库的 GitHub 页面 · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-10 · 最近见到 2026-10-10 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 LarsLaskowski/Squad-Spec-Repository-Template;我们收录于 2026-10-10;最近见到 2026-10-10。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

Squad-Spec-Repository-Template

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

The shared squad, AI-agent rules and repository scaffolding for all repositories: one stack-neutral
**core** plus one **profile** per tech stack. It is not used through GitHub's "Use this template" button;
the adopt-template skill applies it to an existing (or new) repository and refreshes it there later.
What a repository gets
- **The squad** (.squad/, .claude/agents/squad-*.md) — Lead, Devil's Advocate, Security, Tester,
Dev, Code Officer and Reviewer, run by the squad-issue (bug fixes) and squad-spec (features)
skills: plan → challenge → security review → tests first → implementation until the coverage gate passes
→ format and analyzer gate → review loop → Lead approval → pull request. Details in
core/.squad/routing.md. A PreToolUse hook in every agent's front matter
(.claude/hooks/git-guard.py) denies Git and GitHub writes to the members; only the orchestrating session
commits, pushes and posts.
- **One rule set for Claude Code, mirrored for GitHub Copilot** — CLAUDE.md holds the rules, the skills
create-pr, review-pr, squad-issue, squad-spec and decision-consolidate live under .claude/skills/.
.github/copilot-instructions.md is generated from CLAUDE.md (its own title and introduction, then the same
body), so Copilot's code review, chat and coding agent follow the same rules; config-check.py fails when the
two drift apart. The squad runs on Claude Code subagents; a refresh removes the Codex mirror (AGENTS.md) and
the skill copies under .agents/skills/ and .github/skills/ that older template versions wrote, and lists
every line of the repository that still refers to a removed file.
- **Decision records with a release boundary** — records are edited in place until a v* tag contains them,
then they are append-only (superseded by a new record); a record is added only for a decision with lasting
weight and grouped by topic, and state only the *why*: what holds today is written once in an area document
(docs/areas/ .md, indexed in docs/areas/README.md) that the same PR keeps current. decision-check.py (run by config-check.py) enforces consistency and the
freeze; the decision-consolidate skill folds unreleased chains into one record.
- **Quality gates before the PR** — *Format*, *Analyzer gate* (no diagnostic of any severity in a changed
file) and *Coverage gate* (≥ 80 % on new/changed lines and overall by default, thresholds in
squad_settings.py; Cobertura, lcov or Go coverprofile), plus config-check.py (agents and skills load,
no placeholder left) and scope-check.py (a product change touches no squad file, keeps marked files'
template text and leaves no working record behind). squad-log.py appends the pipeline's log rows.
- **Documentation scaffolding** — docs/CONTRIBUTING.md, docs/ARCHITECTURE.md, docs/UNIT_TESTS.md,
decision records (docs/decisions/, with three process records from decision-seeds/),
specs/_template/, SECURITY.md.
- **GitHub scaffolding** — PR template, issue templates, CI workflow, CodeQL, Dependabot (per profile).
Layout
Four kinds of files in a target repository:
| Kind | Examples | On a refresh |
| ---- | -------- | ------------ |
| managed | .squad/team.md, .squad/routing.md, .claude/agents/squad-*.md (the charters), the template's skills, .squad/tools/*.py (except squad_settings.py), the hooks under .claude/hooks/, feature-request template, specs/ templates, docs/decisions/_template.md, docs/areas/_template.md | overwritten |
| marked | CLAUDE.md, docs/CONTRIBUTING.md, docs/ARCHITECTURE.md, bug report and PR template, decision and area index | rebuilt; blocks keep the repository's content, blocks come from the profile |
| generated | .github/copilot-instructions.md | rebuilt from core/.github/copilot-instructions.md (title and introduction) and the body of the rebuilt CLAUDE.md |
来源
github · https://github.com/LarsLaskowski/Squad-Spec-Repository-Template
按领域浏览
开源项目
收录于
7 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引