-
Notifications
You must be signed in to change notification settings - Fork 9
Introduce PromptyDumpty #107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this 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 introduces PromptyDumpty package manager support for HVE Core, enabling users to install chatmodes, prompts, instructions, and scripts via a simple command-line tool rather than manually cloning the repository. The implementation adds a comprehensive package manifest that catalogs all 61 artifacts across 8 functional categories, and updates the README with installation instructions highlighting this as the recommended approach.
Key Changes:
- Added
dumpty.package.yamlmanifest defining package metadata and all HVE Core artifacts - Updated README.md to feature PromptyDumpty installation as Option 1 (recommended)
- Organized artifacts into 8 categories enabling selective installation by workflow type
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| dumpty.package.yaml | New package manifest cataloging 14 chatmodes, 10 prompts, 17 instructions, and 20 script files with metadata, file paths, and category assignments |
| README.md | Added PromptyDumpty installation instructions as recommended Option 1, with pip install command and documentation link |
| - name: copilot-instructions | ||
| description: Comprehensive coding guidelines and instructions for hve-core | ||
| file: .github/copilot-instructions.md | ||
| installed_path: copilot-instructions.md |
Copilot
AI
Nov 28, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The copilot-instructions entry is missing the categories field, which all other instructions have. Since this is a comprehensive root-level instruction file that should apply to all development contexts, consider adding categories: [development] or document in the manifest comments why this instruction is category-free.
| installed_path: copilot-instructions.md | |
| installed_path: copilot-instructions.md | |
| categories: [development] |
| #### Option 2: Install via PromptyDumpty | ||
|
|
||
| ```bash | ||
| pip install prompty-dumpty |
Copilot
AI
Nov 28, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PromptyDumpty documentation URL https://dumpty.dev should be verified. If this URL doesn't exist or is a placeholder, consider linking to the actual PromptyDumpty documentation (e.g., GitHub repository or PyPI page).
| #### Option 1: Clone Repository | ||
|
|
||
| To use HVE Core's GitHub Copilot customizations in your project, clone this repository as a sibling to your project and configure a multi-root workspace. See the [Getting Started Guide](docs/getting-started.md) for step-by-step instructions. | ||
|
|
||
| #### Option 2: Install via PromptyDumpty | ||
|
|
Copilot
AI
Nov 28, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] Consider adding a brief note about where PromptyDumpty installs the artifacts (e.g., .github/chatmodes/hve-core/, .github/prompts/hve-core/, etc.) and whether any workspace configuration is needed after installation, to help users understand the difference between Option 1 and Option 2.
Description
This PR introduces PromptyDumpty package support for HVE Core, making it easy to install chatmodes, prompts, instructions, and scripts into any project using a simple package manager.
Key Changes:
dumpty.package.yamlmanifest file defining all HVE Core artifactschatmodesandinstructionsartifact typesInstallation:
Users can now selectively install components by category (ado, git, development, documentation, testing, security, linting, data-science) or install everything at once.
Related Issue(s)
Type of Change
Select all that apply:
Code & Documentation:
Infrastructure & Configuration:
AI Artifacts:
prompt-builderchatmode and addressed all feedback.github/instructions/*.instructions.md).github/prompts/*.prompt.md).github/chatmodes/*.chatmode.md)Other:
Testing
Validation:
dumpty validate-manifest dumpty.package.yamlchatmodesandinstructionstypesExpected Installation Structure:
Package Categories:
ado- Azure DevOps workflows (5 agents, 4 prompts, 5 instructions)git- Git workflows (2 agents, 6 prompts, 2 instructions)development- Development tools (8 agents, 2 prompts, 9 instructions, 2 scripts)documentation- Documentation generators (3 agents, 1 instruction)testing- Testing tools (1 agent, 1 instruction)security- Security validation (1 agent, 3 scripts)linting- Code quality tools (13 script files)data-science- Data science workflows (3 agents)Checklist
Required Checks
AI Artifact Contributions
prompt-builderchatmode to review contributionprompt-builderreviewRequired Automated Checks
The following validation commands must pass before merging:
npm run lint:mdnpm run spell-checknpm run lint:frontmatternpm run lint:md-linksnpm run lint:psSecurity Considerations
Additional Notes
Benefits of PromptyDumpty Integration:
Future Enhancements:
v1.0.0)