chore(skills): clean up legacy skill paths (#240) - #241
Conversation
- promote canonical workspace skills into .github/skills - retarget playbooks to canonical .squad skill paths - remove redundant legacy skill copies Refs #240
🏗️ PR Added to Squad Triage QueueThis PR has been labeled with Next steps:
|
There was a problem hiding this comment.
Pull request overview
This PR completes the post-migration cleanup for “skills” documentation by retargeting playbooks to canonical skill locations, adding/promoting canonical skills under .github/skills, and standardizing markdown formatting while reducing legacy-path references.
Changes:
- Updated squad playbooks to reference canonical skill paths (primarily
.squad/skills/*and.github/skills/*). - Added/promoted multiple skills into
.github/skills(TDD, PRD/issues conversion, architecture review, workflow/security guidance, etc.). - Performed markdown cleanup/normalization (tables, emphasis, whitespace) across many skill docs and examples.
Reviewed changes
Copilot reviewed 31 out of 43 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| .squad/playbooks/pre-push-process.md | Retargets pre-push skill reference to canonical .squad/skills path. |
| .squad/playbooks/pr-merge-process.md | Retargets skill links and reformats reviewer gate table (currently has a rendering issue). |
| .github/skills/windows-compatibility/SKILL.md | Minor example formatting change in Windows compatibility guidance. |
| .github/skills/to-prd/SKILL.md | Adds a “conversation → PRD” publishing skill (has an internal instruction conflict). |
| .github/skills/to-issues/SKILL.md | Adds a “plan/PRD → issues” vertical-slice breakdown skill. |
| .github/skills/test-discipline/SKILL.md | Adds a skill reinforcing test-update discipline on API changes. |
| .github/skills/tdd/tests.md | Adds TDD examples for good/bad tests. |
| .github/skills/tdd/SKILL.md | Adds a TDD skill (philosophy + workflow + checklist). |
| .github/skills/tdd/refactoring.md | Adds refactor-candidate guidance for post-GREEN cycles. |
| .github/skills/tdd/mocking.md | Adds mocking guidance and .NET-oriented examples. |
| .github/skills/tdd/interface-design.md | Adds interface-design guidance for testability. |
| .github/skills/tdd/deep-modules.md | Adds “deep modules” guidance and examples. |
| .github/skills/session-recovery/SKILL.md | Adds session recovery guidance using session_store queries. |
| .github/skills/secret-handling/SKILL.md | Reformats secret-handling guidance (table formatting currently broken). |
| .github/skills/reviewer-protocol/SKILL.md | Minor markdown emphasis formatting update. |
| .github/skills/reskill/SKILL.md | Table formatting tweak in reskill instructions. |
| .github/skills/project-conventions/SKILL.md | Minor markdown whitespace normalization. |
| .github/skills/init-mode/SKILL.md | Markdown emphasis normalization in init-mode instructions. |
| .github/skills/improve-codebase-architecture/SKILL.md | Adds a skill for identifying “deepening opportunities” in architecture. |
| .github/skills/improve-codebase-architecture/LANGUAGE.md | Adds shared vocabulary for the architecture-improvement skill. |
| .github/skills/improve-codebase-architecture/INTERFACE-DESIGN.md | Adds “design it twice” interface exploration process. |
| .github/skills/improve-codebase-architecture/DEEPENING.md | Adds dependency categories and testing strategy for deepening work. |
| .github/skills/humanizer/SKILL.md | Adds tone-enforcement guidance for external-facing responses. |
| .github/skills/history-hygiene/SKILL.md | Minor markdown emphasis normalization. |
| .github/skills/grill-with-docs/SKILL.md | Adds a grilling workflow that cross-references docs and updates glossary/ADRs. |
| .github/skills/grill-with-docs/CONTEXT-FORMAT.md | Adds a CONTEXT.md format specification. |
| .github/skills/grill-with-docs/ADR-FORMAT.md | Adds an ADR format specification. |
| .github/skills/grill-me/SKILL.md | Adds a minimal grilling skill variant. |
| .github/skills/github-multi-account/SKILL.md | Adds multi-account gh alias setup guidance (currently hard-codes another repo/usernames). |
| .github/skills/gh-auth-isolation/SKILL.md | Adds guidance for isolating gh auth across identities. |
| .github/skills/external-comms/SKILL.md | Table formatting/whitespace normalization and section spacing. |
| .github/skills/economy-mode/SKILL.md | Table formatting normalization for economy-mode configuration. |
| .github/skills/docs-standards/SKILL.md | Minor formatting tweak in docs standards examples. |
| .github/skills/distributed-mesh/sync-mesh.sh | Whitespace cleanup. |
| .github/skills/distributed-mesh/sync-mesh.ps1 | Whitespace cleanup. |
| .github/skills/distributed-mesh/SKILL.md | Minor emphasis/spacing updates. |
| .github/skills/distributed-mesh/mesh.json.example | Adds a mesh.json example file. |
| .github/skills/cross-squad/SKILL.md | Updates example content and normalizes quotes in TS snippet. |
| .github/skills/client-compatibility/SKILL.md | Table formatting + semicolon normalization in example snippet. |
| .github/skills/ci-validation-gates/SKILL.md | Table formatting normalization for “known failure modes”. |
| .github/skills/architectural-proposals/SKILL.md | Minor whitespace normalization in proposal templates. |
| .github/skills/agent-conduct/SKILL.md | Adds a centralized “hard rules” conduct skill. |
| .github/skills/agent-collaboration/SKILL.md | Adds centralized collaboration patterns skill. |
Comments suppressed due to low confidence (1)
.github/skills/secret-handling/SKILL.md:53
- This 3-column table is currently broken into many columns because the regex patterns contain unescaped
|characters, and some patterns were also altered (e.g., spaces/new escapes like\s\*). As written, it won't render as an accurate "Pattern Type / Examples / Regex Pattern" table. Escape literal pipes inside the regex column (e.g.,\|/|) or move the regexes out of a table into a fenced code block list so the patterns stay intact.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## dev #241 +/- ##
=======================================
Coverage 78.64% 78.64%
=======================================
Files 43 43
Lines 721 721
Branches 112 112
=======================================
Hits 567 567
Misses 108 108
Partials 46 46 🚀 New features to boost your workflow:
|
Closes #240
Summary
Promotes canonical workspace skills into
.github/skills, retargets squad playbooks to canonical skill locations, removes redundant legacy.copilot/.agentsskill copies after migration cleanup, and preserves only the legacy-path references that are still intentionally retained.Type of Change
Domain Affected
Self-Review Checklist
Code Quality
dotnet build MyBlog.slnx --configuration Release— leaving unchecked; current GitHub build checks are failingdotnet test MyBlog.slnx --configuration Release --no-build— leaving unchecked; current GitHub build checks are failingArchitecture
Not applicable for this revision cycle — this PR changes markdown skills/playbooks only; no production handlers, DTOs, models, or domain dependencies were introduced.
Tests
Not applicable for this revision cycle — this PR does not add or modify production code or automated tests.
Security (check if security-relevant)
No auth or authorization behavior changed in the pushed revision. The touched
secret-handlingskill content is documentation/process guidance only.Merge Readiness
CodeQL/Analyze (csharp),Test Suite/Build Solution (Release),Squad CI/build)MERGEABLE)Screenshots / Evidence
markdownlintgate passed; pre-push hook passed during branch push.Notes for Reviewers
skills-lock.jsonremains intentionally uncommitted because it appears unrelated to issue [Sprint 14] Cleanup legacy skill paths and duplicate workspace skill copies #240..squad/playbooks/pr-merge-process.md.github/skills/to-prd/SKILL.md.github/skills/secret-handling/SKILL.md.github/skills/github-multi-account/SKILL.md