github-issue-templates-applylisted
Install: claude install-skill nolte/claude-shared
# GitHub Issue Templates Apply
Operationalises `spec/project/github-issue-templates/<canonical_language>.md` against a target repository: classifies the project type, reads or produces the audience artefact, derives the triage-question set, and writes `.github/ISSUE_TEMPLATE/*.yml` plus `config.yml` as GitHub Issue Forms — atomically and only after explicit user confirmation of the derivation.
## German trigger phrases
This skill also triggers on equivalent German-language requests, including:
- "Issue-Templates für dieses Repo erzeugen"
- "GitHub-Issue-Forms anlegen"
- "Bug- und Feature-Template scaffolden"
- "spec github-issue-templates anwenden"
## Why this is a skill, not an agent
- **Per-template user approval is the contract** — the spec mandates that the derivation (project type, audiences, chosen templates, project-specific fields) is surfaced and confirmed before any file is written; an agent's fire-and-forget shape would lose that gate.
- **Output flows back into the main conversation** — the project-type classification, the chosen field set per template, and the drift report on re-runs all surface in the conversation so the user can correct them; isolating them in a structured-report boundary would obscure the per-decision approval surface.
- **Orchestrator role** — when no audience artefact exists, this skill dispatches the `audience-identify` skill before generating templates; the skill-orchestrates pattern (per `skill-vs-agent`) defaults the orchestrator t