software-architecture.md (repo root) and skills/software-architecture/SKILL.md contain nearly identical content. While the root file notes this is intentional, it creates maintenance burden.
Current State
Root file has a note: "For Claude: This content is mirrored in skills/..."
Both files contain the same beliefs→patterns mapping
Changes must be made in two places
Options
Keep root as canonical, skill as Claude-specific - Skill contains only what differs
Remove root file - Skill is the single source of truth
Accept duplication - Document the maintenance requirement
Acceptance Criteria
Decide on approach
Implement chosen solution
Update any references
Context
From /arch-review-repo finding. Priority: P2 - Medium.
## Summary
`software-architecture.md` (repo root) and `skills/software-architecture/SKILL.md` contain nearly identical content. While the root file notes this is intentional, it creates maintenance burden.
## Current State
- Root file has a note: "For Claude: This content is mirrored in skills/..."
- Both files contain the same beliefs→patterns mapping
- Changes must be made in two places
## Options
1. **Keep root as canonical, skill as Claude-specific** - Skill contains only what differs
2. **Remove root file** - Skill is the single source of truth
3. **Accept duplication** - Document the maintenance requirement
## Acceptance Criteria
- [ ] Decide on approach
- [ ] Implement chosen solution
- [ ] Update any references
## Context
From `/arch-review-repo` finding. Priority: P2 - Medium.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
software-architecture.md(repo root) andskills/software-architecture/SKILL.mdcontain nearly identical content. While the root file notes this is intentional, it creates maintenance burden.Current State
Options
Acceptance Criteria
Context
From
/arch-review-repofinding. Priority: P2 - Medium.