Skip to content

ci(pr-template): Add PR template for planning documents - #25

Merged
aRustyDev merged 2 commits into
integrationfrom
pr/pr-template-planning
Dec 5, 2025
Merged

ci(pr-template): Add PR template for planning documents#25
aRustyDev merged 2 commits into
integrationfrom
pr/pr-template-planning

Conversation

@aRustyDev

Copy link
Copy Markdown
Owner

Summary

Adds a dedicated PR template for adding or modifying planning documents in the .ai/ directory, including plans, phase documents, ADRs, and index updates.

Template Type

  • PR template (.github/PULL_REQUEST_TEMPLATE/)
  • Issue template (.github/ISSUE_TEMPLATE/)
  • Mustache template
  • Other template type:

Templates Affected

File Action Purpose
.github/PULL_REQUEST_TEMPLATE/planning.md Added PR template for planning documents

Related Issues

Checklist

General

  • Template follows repository naming conventions
  • Template includes clear placeholder text/comments for users
  • Template is placed in the correct directory

For PR/Issue Templates

  • Template includes all required sections
  • Checkboxes and options are relevant to the template's purpose
  • Labels are correctly referenced (if applicable)

For Mustache/Code Templates

  • N/A

Template Preview

Key sections include:

  • Planning Document Type - Checkboxes for:

    • Plans (.ai/plans/<plan-name>.md)
    • Phase documents (.ai/plans/phases/<plan-name>-phase-<N>.md)
    • ADRs (.ai/docs/adr/*.md)
    • Index updates (.ai/INDEX.md)
  • Documents Affected - Table with file path, action, and UUID

  • Frontmatter Checklist - Based on the frontmatter-standard ADR:

    • Required: id, title, status, date, author
    • Optional: related, children, depends_on, tags
  • Plan Structure - For new plans: problem statement, goals, phases, success criteria, dependencies

  • Cross-Reference Verification - Bidirectional link maintenance, parent/child relationships, INDEX.md updates

  • Phase Document Checklist - Phase numbering, tasks, acceptance criteria, dependencies

  • ADR Checklist - Problem statement, decision, alternatives, tradeoffs, implementation

  • Validation - UUID uniqueness, reference existence, markdown rendering, link validation

Testing

Template aligns with the frontmatter standard documented in .ai/docs/adr/frontmatter-standard.md and the project's planning document conventions.

Additional Context

This template expands the PR template suite:

  • mcp-server-default.md - Default for MCP server changes
  • wiki-update.md - For Wiki documentation updates
  • templates.md - For contributing new templates
  • mcp-onboarding.md - For onboarding new MCP Server repos
  • dependency-update.md - For automated dependency updates
  • planning.md - For planning documents (this PR)

@aRustyDev aRustyDev self-assigned this Dec 5, 2025
@aRustyDev
aRustyDev merged commit 319ddad into integration Dec 5, 2025
3 checks passed
@aRustyDev
aRustyDev deleted the pr/pr-template-planning branch December 5, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant