Skip to content
This project is under active development and subject to breaking changes. See the changelog for release notes.

Initialization Skills

These three skills handle project setup: framework configuration files, documentation templates, and community governance files. All three are used exclusively by the devsquad.init agent.

Verifies and creates SDD Framework configuration files. Manages the core files that control agent behavior, coding guidelines, and linting rules.

Managed files:

FilePurpose
.github/copilot-instructions.mdGlobal Copilot instructions
.github/instructions/*.instructions.mdPath-specific instructions (7 files)
.github/docs/coding-guidelines.mdCoding standards reference
.markdownlint.jsonMarkdown linting configuration

Two modes:

  • Verify: Check which files exist, which are missing, which are outdated
  • Create: Create missing files, optionally overwrite outdated ones with latest templates

Activation triggers: Project initialization, configuration verification, framework updates.


Verifies and creates documentation templates for features, migrations, envisioning, and ADRs.

Managed files:

FilePurpose
docs/features/TEMPLATE.mdFeature specification template
docs/migrations/TEMPLATE.mdMigration specification template
docs/envisioning/TEMPLATE.mdEnvisioning document template
docs/architecture/decisions/ADR-TEMPLATE.mdADR template

Two modes:

  • Verify: Report which templates exist and which are missing
  • Create: Create missing templates, optionally overwrite outdated ones

Activation triggers: Project initialization, template verification, framework updates.


Guides creation of community and governance files. Unlike init-config and init-docs, this skill uses interactive prompts to customize content.

Managed files:

FileCustomization
SECURITY.mdSecurity reporting contact and policy
CONTRIBUTING.mdContribution guidelines and process
LICENSELicense type selection (MIT, Apache 2.0, etc.)
CODE_OF_CONDUCT.mdCode of conduct framework

Guided creation: Each file prompts the user for project-specific details (security contact, contribution workflow, license preference) before generating content from templates.

Batch mode: Can create all four files in sequence with a single command.

Activation triggers: Project initialization, community file setup, governance scaffolding.