wr-itil:scaffold-intake

Scaffold OSS intake surfaces in downstream projects adopting @windyroad/itil.

4|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/windyroad/agent-plugins --skill wr-itil-scaffold-intake
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wr-itil:scaffold-intake
Source: https://github.com/windyroad/agent-plugins/tree/main/packages/itil/skills/scaffold-intake
Command: npx skills add https://github.com/windyroad/agent-plugins --skill wr-itil-scaffold-intake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold downstream OSS intake surfaces for projects adopting @windyroad/itil, enabling consistent problem reporting and governance scaffolding across repositories.

Core Features & Use Cases

  • Idempotent scaffolding of the four intake surfaces: .github/ISSUE_TEMPLATE/, SECURITY.md, SUPPORT.md, CONTRIBUTING.md
  • Foreground-synchronous invocation aligned with ADR-036
  • Template substitution to personalize with project name, URL, plugins, and security contact
  • State tracking via .claude markers to suppress repeat prompts and support safe re-run

Quick Start

Run the skill to scaffold the four OSS intake surfaces (.github/ISSUE_TEMPLATE/, SECURITY.md, SUPPORT.md, CONTRIBUTING.md) in a downstream project.

Frequently Asked Questions about wr-itil:scaffold-intake

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold OSS intake surfaces like SECURITY.md and CONTRIBUTING.md idempotently?▼

Scaffolding OSS intake surfaces idempotently involves generating .github/ISSUE_TEMPLATE/, SECURITY.md, SUPPORT.md, and CONTRIBUTING.md files with state tracking markers to ensure safe re-runs without duplicating content or overwriting manual changes.

What are OSS intake surfaces and when do I need to scaffold them?▼

OSS intake surfaces are standardized files like SECURITY.md, SUPPORT.md, CONTRIBUTING.md, and issue templates that govern problem reporting and project contributions. You need to scaffold them when adopting a governance framework to ensure consistent community interaction.

Can I re-run intake file scaffolding if my existing templates are outdated?▼

Yes, re-running intake file scaffolding safely handles present-but-outdated files. It uses .claude markers for state tracking to suppress repeat prompts and applies idempotent writes, ensuring existing repository governance files are correctly updated without data loss.

How do I personalize CONTRIBUTING.md and SECURITY.md templates during scaffolding?▼

Personalizing CONTRIBUTING.md and SECURITY.md templates is done through template substitution. The scaffolding process automatically injects variables like the project name, repository URL, active plugins, and designated security contact directly into the generated files.

Does scaffolding intake surfaces require synchronous invocation or background processing?▼

Scaffolding intake surfaces requires foreground-synchronous invocation. This execution pattern aligns with the ADR-036 contract, ensuring the governance file generation process completes directly within the active workflow context before returning control.

What is the best way to automate governance file creation for multiple downstream repositories?▼

Automating governance file creation across downstream repositories is best handled by an idempotent scaffolding process. It enforces consistent OSS intake surfaces, applies template substitution for project-specific details, and uses markers to track state for safe, repeatable automation.