Previously task new-project had to overlay these files from a local project-template/ after cloning. That overlay machinery is now redundant and will be removed from new-project.sh.
Makes the template self-contained — a bare clone produces a fully wired project without needing the local `~/dev/project-template` overlay.
## Changes
- `scripts/context-sync.sh` — generates CLAUDE.md, AGENTS.md, .cursorrules, .aider.conventions.md, system-prompt.txt from `.context/PROJECT.md`
- `.skills/go-patterns/SKILL.md` — Go endpoint/error/HTMX/dependency patterns
- `.skills/htmx-patterns/SKILL.md` — HTMX attribute, form, validation, hypermedia patterns
- `.context/skills/go-patterns.md` + `htmx-patterns.md` — same content for non-skill-aware harnesses
- `Taskfile.yml` — added `context:sync`, `context:sync:claude`, `context:sync:agents`, `context:sync:cursor` tasks
## Why
Previously `task new-project` had to overlay these files from a local `project-template/` after cloning. That overlay machinery is now redundant and will be removed from `new-project.sh`.
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.
Makes the template self-contained — a bare clone produces a fully wired project without needing the local
~/dev/project-templateoverlay.Changes
scripts/context-sync.sh— generates CLAUDE.md, AGENTS.md, .cursorrules, .aider.conventions.md, system-prompt.txt from.context/PROJECT.md.skills/go-patterns/SKILL.md— Go endpoint/error/HTMX/dependency patterns.skills/htmx-patterns/SKILL.md— HTMX attribute, form, validation, hypermedia patterns.context/skills/go-patterns.md+htmx-patterns.md— same content for non-skill-aware harnessesTaskfile.yml— addedcontext:sync,context:sync:claude,context:sync:agents,context:sync:cursortasksWhy
Previously
task new-projecthad to overlay these files from a localproject-template/after cloning. That overlay machinery is now redundant and will be removed fromnew-project.sh.