Skip to content

feat(prompts): add git workflow prompts from edge-ai#84

Merged
WilliamBerryiii merged 5 commits intomainfrom
feat/83-add-git-workflow-prompts
Nov 26, 2025
Merged

feat(prompts): add git workflow prompts from edge-ai#84
WilliamBerryiii merged 5 commits intomainfrom
feat/83-add-git-workflow-prompts

Conversation

@WilliamBerryiii
Copy link
Copy Markdown
Member

Description

Added four comprehensive git workflow prompt templates to standardize git operations across the project, ported from the edge-ai repository.

  • feat(prompts): added git-commit-message.prompt.md providing an agent mode prompt that generates conventional commit messages following commit-message.instructions.md rules based on staged changes
  • feat(prompts): added git-commit.prompt.md offering a complete stage-generate-commit workflow that stages all changes, analyzes them, generates a conventional commit message, commits using only git add/commit, and includes post-commit adjustment capabilities
  • feat(prompts): added git-merge.prompt.md coordinating git merge, rebase, and rebase --onto workflows with standardized conflict handling and stop controls
  • feat(prompts): added git-setup.prompt.md providing an interactive, verification-first git configuration assistant for identity, editor, diff/merge tools, commit signing, and safe directories with non-destructive operations

Related Issues

Fixes #83

Type of Change

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Bug fix (non-breaking change which fixes an issue)
  • Configuration or infrastructure change

Sample Prompts

All prompts are located in .github/prompts/:

  • git-commit-message.prompt.md - Generate conventional commit messages
  • git-commit.prompt.md - Full stage-generate-commit workflow
  • git-merge.prompt.md - Merge/rebase orchestration
  • git-setup.prompt.md - Git configuration assistant

Testing

  • Prompts follow agent mode frontmatter format
  • Files follow naming convention (*.prompt.md)
  • All referenced instruction files are verified or noted
  • Markdown linting passes (npm run lint:md)
  • Spell check passes (npm run spell-check)
  • Frontmatter validation passes (npm run lint:frontmatter)
  • Link validation passes (npm run lint:md-links)
  • PowerShell analysis passes (npm run lint:ps)

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my changes
  • I have commented my code in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or feature works
  • New and existing tests pass locally with my changes
  • Any dependent changes have been merged and published

Security Considerations

  • No sensitive information exposed
  • No authentication credentials committed
  • Dependencies are pinned appropriately
  • No known security vulnerabilities introduced

Additional Notes

  • All prompts follow agent mode configuration with proper frontmatter
  • Prompts reference instruction files (commit-message.instructions.md, git-merge.instructions.md) that should exist in the repository
  • Each prompt includes detailed protocol steps, examples, constraints, and error handling
  • git-commit.prompt.md enforces conventional commit standards with emoji footers
  • git-setup.prompt.md uses emoji audit tables for clear status visualization

🔧 - Generated by Copilot

* add git-commit-message.prompt.md for generating conventional commit messages

* add git-commit.prompt.md for full stage-generate-commit workflow

* add git-merge.prompt.md for merge/rebase orchestration

* add git-setup.prompt.md for interactive git configuration assistant

🔧 - Generated by Copilot
Copilot AI review requested due to automatic review settings November 22, 2025 01:55
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Nov 22, 2025

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds four comprehensive git workflow prompt templates ported from the edge-ai repository to standardize git operations. These prompts provide agent mode automation for commit message generation, full commit workflows, merge/rebase orchestration, and git environment configuration. The prompts integrate with existing instruction files (commit-message.instructions.md, git-merge.instructions.md) to ensure consistency across git operations.

  • Added git-commit-message.prompt.md for generating conventional commit messages from staged changes
  • Added git-commit.prompt.md for complete stage-analyze-commit workflow with post-commit adjustment capabilities
  • Added git-merge.prompt.md for coordinating merge, rebase, and rebase --onto operations with conflict handling
  • Added git-setup.prompt.md for interactive, non-destructive git configuration assistance

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 6 comments.

File Description
.github/prompts/git-commit-message.prompt.md Provides agent mode prompt for generating conventional commit messages following commit-message.instructions.md rules
.github/prompts/git-commit.prompt.md Implements complete stage-generate-commit workflow with post-commit adjustment support
.github/prompts/git-merge.prompt.md Orchestrates git merge, rebase, and rebase --onto workflows with standardized conflict handling
.github/prompts/git-setup.prompt.md Provides interactive git configuration assistant with verification-first, non-destructive approach

- fix markdown lint indentation (MD007) in git-commit.prompt.md with proper 3-space indentation for nested list items
- add missing 'and' conjunction in git-commit.prompt.md line 13
- correct 'codeblock' to 'code block' in git-commit-message.prompt.md
- change 'Proceed generating' to 'Proceed to generate' in git-commit-message.prompt.md
- replace 'flow-only' with 'flow—only' (em dash) in git-commit.prompt.md for proper punctuation
- split command chaining in git-setup.prompt.md to separate eval and ssh-add commands per stated policy
- standardize quote style to single quotes in git-merge.prompt.md frontmatter for consistency

🔧 - Generated by Copilot
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 10 comments.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 22 comments.

- add pre-staging .gitignore safety check before git add -A
- fix instruction reference format and spelling in git-commit-message
- remove MANDATORY prefix from git-merge instruction reference
- change frontmatter from mode to agent per VS Code docs

🔧 - Generated by Copilot
@WilliamBerryiii WilliamBerryiii merged commit 56d66b6 into main Nov 26, 2025
11 checks passed
@WilliamBerryiii WilliamBerryiii deleted the feat/83-add-git-workflow-prompts branch November 26, 2025 20:07
WilliamBerryiii pushed a commit that referenced this pull request Jan 19, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.1.0](hve-core-v1.0.0...hve-core-v1.1.0)
(2026-01-19)


### ✨ Features

* **.devcontainer:** add development container configuration
([#24](#24))
([45debf5](45debf5))
* **.github:** add github metadata and mcp configuration
([#23](#23))
([1cb898d](1cb898d))
* **agent:** Add automated installation via hve-core-installer agent
([#82](#82))
([a2716d5](a2716d5))
* **agents:** add brd-builder.agent.md for building BRDs
([#122](#122))
([bfdc9f3](bfdc9f3))
* **agents:** redesign installer with Codespaces support and method
documentation ([#123](#123))
([6329fc0](6329fc0))
* **ai:** Establish AI-Assisted Development Framework
([#48](#48))
([f5199a4](f5199a4))
* **build:** implement automated release management with release-please
([#86](#86))
([90150e2](90150e2))
* **chatmodes:** add architecture diagram builder agent
([#145](#145))
([db24637](db24637))
* **config:** add development tools configuration files
([#19](#19))
([9f97522](9f97522))
* **config:** add npm package configuration and dependencies
([#20](#20))
([fcba198](fcba198))
* **copilot:** add GitHub Copilot instruction files
([#22](#22))
([4927284](4927284))
* **copilot:** add specialized chat modes for development workflows
([#21](#21))
([ae8495f](ae8495f))
* **docs:** add comprehensive AI artifact contribution documentation
([#76](#76))
([d81cf96](d81cf96))
* **docs:** add getting started guide for project configuration
([#57](#57))
([3b864fa](3b864fa))
* **docs:** add repository foundation and documentation files
([#18](#18))
([ad7efb6](ad7efb6)),
closes [#2](#2)
* **docs:** add RPI workflow documentation and restructure docs folder
([#102](#102))
([c3af708](c3af708))
* **extension:** hve core vs code extension
([#149](#149))
([041a1fd](041a1fd))
* **extension:** implement pre-release versioning with agent maturity
filtering ([#179](#179))
([fb38233](fb38233))
* **instructions:** add authoring standards for prompt engineering
artifacts ([#177](#177))
([5de3af9](5de3af9))
* **instructions:** add extension quick install and enhance installer
agent ([#176](#176))
([48e3d58](48e3d58))
* **instructions:** add VS Code variant prompt and gitignore
recommendation to installer
([#185](#185))
([b400493](b400493))
* **instructions:** add writing style guide for markdown content
([#151](#151))
([02df6a8](02df6a8))
* **instructions:** consolidate C# guidelines and update prompt agent
fields ([#158](#158))
([65342d4](65342d4))
* **instructions:** provide guidance on using safe commands to reduce
interactive prompting
([#117](#117))
([1268580](1268580))
* **linting:** add linting and validation scripts
([#26](#26))
([66be136](66be136))
* **prompt-builder:** enhance prompt engineering instructions and
validation protocols
([#155](#155))
([bc5004f](bc5004f))
* **prompts:** add ADR placement planning and update template paths
([#69](#69))
([380885f](380885f))
* **prompts:** add git workflow prompts from edge-ai
([#84](#84))
([56d66b6](56d66b6))
* **prompts:** add github-add-issue prompt and github-issue-manager
chatmode with delegation pattern
([#55](#55))
([d0e1789](d0e1789))
* **prompts:** add PR template discovery and integration to pull-request
prompt ([#141](#141))
([b8a4c7a](b8a4c7a))
* **prompts:** add task research initiation prompt and rpi
agent([#124](#124))
([5113e3b](5113e3b))
* **release:** implement release management strategy
([#161](#161))
([6164c3b](6164c3b))
* Risk Register Prompt
([#146](#146))
([843982c](843982c))
* **scripts:** enhanced JSON Schema validation for markdown frontmatter
([#59](#59))
([aba152c](aba152c))
* **security:** add checksum validation infrastructure
([#106](#106))
([07528fb](07528fb))
* **security:** add security scanning scripts
([#25](#25))
([82de5a1](82de5a1))
* **workflows:** add CodeQL security analysis to PR validation
([#132](#132))
([e5b6e8f](e5b6e8f))
* **workflows:** add orchestration workflows and documentation
([#29](#29))
([de442e0](de442e0))
* **workflows:** add security reusable workflows
([#28](#28))
([2c74399](2c74399))
* **workflows:** add validation reusable workflows
([#27](#27))
([f52352d](f52352d))


### 🐛 Bug Fixes

* **build:** add token parameter to release-please action
([#166](#166))
([c9189ec](c9189ec))
* **build:** disable MD012 lint rule in CHANGELOG for release-please
compatibility ([#173](#173))
([54502d8](54502d8)),
closes [#172](#172)
* **build:** pin npm commands for OpenSSF Scorecard compliance
([#181](#181))
([c29db54](c29db54))
* **build:** remediate GHSA-g9mf-h72j-4rw9 undici vulnerability
([#188](#188))
([634bf36](634bf36))
* **build:** seed CHANGELOG.md with version entry for release-please
frontmatter preservation
([#170](#170))
([2b299ac](2b299ac))
* **build:** use GitHub App token for release-please
([#167](#167))
([070e042](070e042))
* **build:** use hashtable splatting for named parameters
([#164](#164))
([02a965f](02a965f))
* **devcontainer:** remove unused Python requirements check
([#78](#78))
([f17a872](f17a872)),
closes [#77](#77)
* **docs:** fix broken links and update validation for .vscode/README.md
([#118](#118))
([160ae7a](160ae7a))
* **docs:** improve language consistency in Automated Installation
section ([#139](#139))
([a932918](a932918))
* **docs:** replace install button anchor with VS Code protocol handler
([#111](#111))
([41a265e](41a265e))
* **docs:** update install badges to use aka.ms redirect URLs
([#114](#114))
([868f655](868f655))
* **linting:** use cross-platform path separators in gitignore pattern
matching ([#121](#121))
([3f0aa1b](3f0aa1b))
* **scripts:** accepts the token (YYYY-MM-dd) in frontmatter validation
([#133](#133))
([2648215](2648215))
* **tools:** correct Method 5 path resolution in hve-core-installer
([#129](#129))
([57ef20d](57ef20d))


### 📚 Documentation

* add comprehensive RPI workflow documentation
([#153](#153))
([cbaa4a9](cbaa4a9))
* enhance README with contributing, responsible AI, and legal sections
([#52](#52))
([a424adc](a424adc))


### ♻️ Refactoring

* **instructions:** consolidate and enhance AI artifact guidelines
([#206](#206))
([54dd959](54dd959))
* migrate chatmodes to agents architecture
([#210](#210))
([712b0b7](712b0b7))


### 🔧 Maintenance

* **build:** clean up workflow permissions for Scorecard compliance
([#183](#183))
([64686e7](64686e7))
* **deps-dev:** bump cspell in the npm-dependencies group
([#61](#61))
([38650eb](38650eb))
* **deps-dev:** bump glob from 10.4.5 to 10.5.0
([#74](#74))
([b3ca9fd](b3ca9fd))
* **deps-dev:** bump markdownlint-cli2 from 0.19.1 to 0.20.0 in the
npm-dependencies group
([#134](#134))
([ebfbe84](ebfbe84))
* **deps-dev:** bump the npm-dependencies group across 1 directory with
2 updates ([#109](#109))
([936ab84](936ab84))
* **deps-dev:** bump the npm-dependencies group with 2 updates
([#30](#30))
([cf99cbf](cf99cbf))
* **deps:** bump actions/upload-artifact from 5.0.0 to 6.0.0 in the
github-actions group
([#142](#142))
([91eac8a](91eac8a))
* **deps:** bump js-yaml, markdown-link-check and markdownlint-cli2
([#75](#75))
([af03d0e](af03d0e))
* **deps:** bump the github-actions group with 2 updates
([#108](#108))
([3e56313](3e56313))
* **deps:** bump the github-actions group with 2 updates
([#135](#135))
([4538a03](4538a03))
* **deps:** bump the github-actions group with 2 updates
([#62](#62))
([d1e0c09](d1e0c09))
* **deps:** bump the github-actions group with 3 updates
([#87](#87))
([ed550f4](ed550f4))
* **deps:** bump the github-actions group with 6 updates
([#162](#162))
([ec5bb12](ec5bb12))
* **devcontainer:** enhance gitleaks installation with checksum
verification ([#100](#100))
([5a8507d](5a8507d))
* **devcontainer:** refactor setup scripts for improved dependency
management ([#94](#94))
([f5f50d1](f5f50d1)),
closes [#98](#98)
* **security:** configure GitHub branch protection for OpenSSF
compliance ([#191](#191))
([90aab1a](90aab1a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: hve-core-release-please[bot] <254602402+hve-core-release-please[bot]@users.noreply.github.com>
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.

[Prompt]: Add Git workflow prompts from edge-ai

4 participants