Architectural Integration Proposal: Design-Thinking Artifacts into HVE Core #485
Replies: 4 comments 1 reply
-
|
Tagging @mahomedalid, @leighatami, @agreaves-ms, @katriendg, @auyidi1, @bindsi, @nguyena2, @mayurpatel312, and @amcc-engineering for perspectives. |
Beta Was this translation helpful? Give feedback.
-
|
Great, very extensive proposal — and great approach with phased approach, and conformance remediation plan. Extension-Based Distribution: Subdirectories WorkFor extension-based distribution, organizing prompts into subdirectories like
One build system gap to address: Non-Extension Methods: Explicit Path Enumeration RequiredFor clone-based installation methods (peer-clone, multi-root, submodule, git-ignored, mounted, codespaces) and for working directly within this repo, subdirectory-based organization creates a discovery problem. I have manually tested in the current version of Additionally, VS Code now warns that glob patterns in For future plugin-based distribution (the model supported by Copilot CLI and Claude Code), instructions are not carried as an artifact type and prompts become commands instead. Skills may absorb some of the content currently in instructions. These shifts in the artifact landscape are worth factoring into how much investment goes into subdirectory structure for non-extension methods. Installer as the Solution for Non-Extension SetupGiven that non-extension methods need every subdirectory explicitly listed, the hve-core-installer becomes the critical piece. It would need to enumerate all persona-based subdirectories from the registry and generate the complete "chat.promptFilesLocations": {
".github/prompts": true,
".github/prompts/design-thinking/methods": true,
".github/prompts/design-thinking/utilities": true
}This couples the installer to directory structure knowledge, but that coupling is manageable since the registry already tracks all artifacts and their paths. The installer should be robust enough to handle any persona collection's subfolder layout without manual maintenance. Connection to Persona ResearchOur internal persona-based distribution research (PR #439) already evaluated a directory-reorganization approach (Scenario 4 in the research) and recommended against it in favor of registry-based filtering, precisely because of the settings enumeration burden. The hybrid approach (Scenario 5) uses a centralized registry with flat directory structures, filtering via metadata rather than directory hierarchy. The design-thinking integration might benefit from the same pattern — registry tags for domain grouping rather than physical subdirectories. Recommend Splitting This DiscussionThe subdirectory organization challenge applies to all AI artifact types across all persona collections, not just design-thinking prompts. Questions like how to handle glob deprecation, whether to flatten directories, how the installer enumerates subfolders, and the I suggest moving the broader "AI artifacts subfolder organization and discovery" discussion to a separate issue or thread. This design-thinking discussion can then focus on the core content work (profiles, methods, utilities, phasing) and adopt whatever subfolder strategy is decided in that parallel discussion. Wdyt? |
Beta Was this translation helpful? Give feedback.
-
|
Hi all, replicating my comments from a chat in some dark corner of Teams. First thanks a lot for this. I don't want to stop or slow down the migration progress, but I do have a small ick. Also, apologies if my understanding of HVE-Core is not fully up to date, I may be missing something or saying something slightly off. HVE-Core is fantastic for generating fully fleshed, production-grade, engineering-fundamentals projects. I've seen (and feel in our projects)how impressive it is. DT4HVE, as you all know, is focused on solving the right problem in the right way, which usually means spending a large portion of the time exploring and framing the problem, and then iterating heavily during solutioning with user conversations and feedback. One of my favorite parts of this approach is the use of high-fidelity prototypes. By definition, these should remain prototypes, not production-ready systems. Ideally not cloud-backed services, and even better if the UI visibly signals “this is a prototype, I am ugly AF” so customer conversations stay focused on the problem space rather than locking too early into a specific solution. I can clearly see this becoming new prompts or chat modes in HVE-Core (for example, “generate a high-fidelity prototype”), and that part makes sense. I am actually excited for that. But, my question/concern is: how will users be guided toward problem exploration? What guardrails or guidance will exist for that? (I am already having that issue in a customer project where hve-core generated a very nice prototype/project-repo, maybe too nice, and I am not sure how to go back and focus in the exploration of the right problem. ) Also regarding context and documentation: I see some overlap with prompts that generate documentation artifacts (aka the context for dt coach), how would that integrate with HVE-Core? |
Beta Was this translation helpful? Give feedback.
-
|
All of this makes sense to me, however I would challenge us to have Phase 2 be the intial release. It makes sense to me that we first want to move over the chatmodes and then cover to agents, however you no longer have uniformity within the released repo which could confuse users. To me it makes more sense to delay the release until Phase 2 is complete. My 2c |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Executive Summary
The hve-core repository (67 AI artifacts spanning agents, prompts, instructions, and skills) and the design-thinking-for-hve-capabilities repository (62 AI artifacts spanning chatmodes, prompts, guidance documents, and an M365 agent) present complementary profiles with near-zero functional overlap. hve-core provides software engineering workflows: code generation, Azure DevOps integration, Git operations, and the Research-Plan-Implement (RPI) methodology. The design-thinking repository delivers a complete design thinking methodology: 9 sequential methods across problem, solution, and implementation spaces, orchestrated through a coach + hat chatmode model with progressive coaching hints. Together these repositories encompass 129 artifacts that span both engineering execution and design methodology.
The recommended approach integrates the design-thinking repository's 32 prompt files into hve-core as Phase 1 of a three-phase approach. Prompt integration represents the lowest-risk, highest-value starting point because the existing build system already supports it without modification.
Prepare-Extension.ps1discovers prompts recursively throughGet-DiscoveredPrompts, andPackage-Extension.ps1copies the entire.github/directory into the extension package. Adding 32 prompts under a new.github/prompts/design-thinking/subdirectory requires zero build system code changes, zero CI/CD pipeline modifications, and zero schema updates.Before migration, a conformance remediation effort brings the design-thinking prompts from approximately 12% conformance with prompt-builder authoring standards to full compliance. The remediation follows a four-tier workflow: extend prompt-builder standards to recognize template-style prompts and the
[Internal AI Context]pattern (Tier 4), add YAML frontmatter to all 32 prompts (Tier 1), restructure protocols into the Required Steps format (Tier 2), and correct writing style to remove bold-titled lists and command-style language (Tier 3). Frontmatter addition is mechanical and automatable. Protocol restructuring and writing style corrections require human judgment but follow established patterns.The remaining artifact types follow in subsequent phases. Phase 2 converts the 20 chatmode files (implementing the coach + hat model) into agents and subagents, leveraging the existing agent infrastructure that replaced chatmodes after PR #210. The coach chatmode becomes a primary design-thinking agent, and the 19 hat chatmodes become specialized subagents. Phase 3 addresses guidance documents (9 files), which lack any supporting infrastructure. Seven open questions for community discussion shape decisions on persona granularity, ownership models, template recognition, guidance classification, hat registration strategies, maturity promotion criteria, and the independent extension alternative.
Current State
hve-core Artifact Ecosystem
The hve-core repository contains 67 AI artifacts organized across four artifact types:
PR #439 introduces persona-based distribution through an AI Artifacts Registry with collection manifests and maturity gating. This PR spans 131 files with +8054/-885 lines of changes, targeting milestone v2.5.0 as part of Epic #431 (6 of 8 phases complete). The registry introduces
simpleArtifactEntryandagentEntrytypes with maturity enum values (stable, preview, experimental, deprecated) and 6 personas: hve-core-all, developer, tpm, devops, architect, and technical-writer.The build pipeline relies on two primary scripts.
Prepare-Extension.ps1discovers artifacts usingGet-DiscoveredAgents(non-recursive),Get-DiscoveredPrompts(recursive), andGet-DiscoveredInstructions(recursive), with maturity filtering for stable versus pre-release channels.Package-Extension.ps1copies the entire.github/directory into the VSIX package. Three extension workflows handle packaging, stable publishing, and pre-release publishing. The CI/CD pipeline runs 12+ validation checks including frontmatter validation withwarnings-as-errors: true, markdown linting, spell checking, and link validation.The extension publishes under
ise-hve-essentialsat version2.2.0with VS Code engine compatibility^1.106.1.design-thinking-for-hve-capabilities Artifact Ecosystem
The design-thinking repository contains 62 AI artifacts across four categories:
The repository implements the Think/Speak/Empower coaching philosophy with 4-level progressive hints, where the coach chatmode orchestrates specialized hats that provide expertise in specific design-thinking activities. The 9 sequential design-thinking methods span three spaces:
The HVE Pyramid framework (Context, Guidance, Instructions, Docs) structures knowledge delivery, with the manufacturing floor serving as the canonical example domain throughout the methodology.
Complementary Profiles
hve-core provides agents, instructions, and skills that are entirely absent from the design-thinking repository. The design-thinking repository provides chatmodes and guidance documents that are entirely absent from hve-core. Since PR #210 migrated chatmodes to agents and deprecated the chatmode schema, the 20 design-thinking chatmodes convert to agents and subagents during integration rather than retaining their chatmode format. Both repositories contain prompts, but in completely different domains with zero functional overlap: hve-core prompts target software engineering tasks while design-thinking prompts target methodology execution. Together, the combined 129 artifacts would span both software engineering and design thinking methodology in a single distribution.
Artifact Selection
In Scope: 32 Design-Thinking Prompts
The 32 design-thinking prompts divide into two categories: method-specific prompts that provide templates for each of the 9 design-thinking methods, and utility prompts that create supporting assets.
Method-specific prompts (26 files):
Utility and creation prompts (6 files):
All 32 prompts are in scope for Phase 1 integration. Method prompts provide the complete design-thinking methodology workflow, guiding users through each of the 9 methods from scope conversations through iteration at scale. Utility prompts provide DT-specific asset creation tooling. Even utility prompts are domain-specific (HVE Pyramid conversion, method guidance creation) and belong alongside the method prompts rather than in a separate location.
Deferred: Chatmode-to-Agent Conversion (Phase 2)
Twenty chatmode files implement the coach + hat interaction model. PR #210 deprecated the chatmode schema and migrated chatmodes to agents, so these files convert to agents and subagents during integration. Agent infrastructure already exists (
Get-DiscoveredAgents, agent frontmatter schema, agent contributes key), but four conversion challenges prevent immediate integration:maturityfrontmatter. Each file requires restructuring from chatmode format to agent format.Despite these challenges, the chatmode content carries significant value. The coach chatmode is the primary interaction model for design thinking in VS Code. Without it, prompts function as standalone templates without orchestration. Converting the coach to a primary agent and each hat to a specialized subagent preserves the expertise-switching pattern that enables contextual coaching.
Deferred: Guidance Documents (Phase 3)
Zero infrastructure exists for guidance documents in hve-core: no frontmatter schema, no discovery function, no contributes key, no file type classification in the validation pipeline. Guidance files serve as runtime knowledge assets consumed by agents through
read_filetool invocations. Without the converted agents that consume them (Phase 2), guidance documents have limited standalone value.One alternative: repurposing guidance files as
.instructions.mdwithapplyTopatterns targeting design-thinking prompt files and agents. This would leverage existing infrastructure but changes the original semantics from "knowledge consumed on demand" to "auto-applied conventions."Out of Scope: M365 Agent
The M365 agent targets the Microsoft 365 Copilot runtime, a fundamentally different execution environment from VS Code. No hve-core infrastructure supports M365 agent packaging or distribution. This agent remains with the design-thinking repository.
Selection Rationale
Complementary profiles minimize risk: hve-core contains zero design-methodology prompts; the design-thinking repository contains zero software-engineering prompts. Zero functional overlap means zero duplication risk and no conflict resolution during migration.
Prompts integrate with the existing build system:
Prepare-Extension.ps1discovers prompts recursively throughGet-DiscoveredPrompts.Package-Extension.ps1copies the entire.github/directory. Adding prompts in a subdirectory requires no code changes to either script.Chatmode-to-agent conversion and guidance require design work: chatmode-to-agent architectural mapping, delegation protocol design, progressive hints conversion, and cross-artifact dependency resolution represent significant engineering effort that should not block prompt integration.
Conformance is tractable for prompts: prompt-builder authoring standards already define requirements for the prompt artifact type. Frontmatter addition is mechanical. Protocol restructuring follows established Required Steps patterns with documented examples.
Value is immediate for prompts, phased for agents: users gain 32 design-thinking prompt templates immediately upon Phase 1 completion. The converted coach agent and hat subagents follow in Phase 2 once the delegation protocol and progressive hints pattern are designed.
Integration Architecture
Directory Structure
The proposed directory layout groups design-thinking prompts under a dedicated subdirectory, preserving the source repository's numeric prefix scheme that maps to the 9 sequential methods:
Mixing 32 new prompts alongside 26 existing prompts at the root level would create navigation difficulty. The
design-thinking/subdirectory withmethods/andutilities/sub-groups mirrors the source repository's organizational structure. The numeric prefix scheme (01 through 09) communicates the methodology's sequential flow and helps users locate prompts for specific methods.Important
Prompt filenames must be globally unique across all subdirectories. The build system derives each prompt's slash command name from the filename only (not the path), so
methods/foo.prompt.mdandutilities/foo.prompt.mdwould both register as/foo. The proposed naming convention avoids collisions through numeric method prefixes and verb-based utility prefixes, but contributors adding new prompts must verify filename uniqueness across sibling subdirectories.Registry and Collection Design
Each design-thinking prompt registers as a
simpleArtifactEntryin the AI Artifacts Registry withpreviewmaturity. Preview maturity includes the prompt in pre-release channels while excluding it from stable distributions until promoted.Registry entry example:
A dedicated collection manifest groups all design-thinking prompts for opt-in installation:
{ "id": "design-thinker", "name": "hve-design-thinking", "displayName": "HVE Design Thinking", "description": "Design thinking methodology prompts for the HVE Pyramid", "personas": ["design-thinker"], "maturity": "preview" }The tag taxonomy provides multi-dimensional filtering:
Important
Registry and collection features depend on PR #439 merge. Conformance remediation and file migration can proceed independently of the registry work.
Persona Taxonomy Extension
The current persona taxonomy defines six personas: hve-core-all, developer, tpm, devops, architect, and technical-writer. The integration adds
design-thinkerfor users working with design thinking methodology. Whether design-thinking prompts should also carry thehve-core-alltag (making them available to all users) or remaindesign-thinkeronly (opt-in distribution) is an open question for community discussion.Build System Impact
Prompt-only integration requires zero build system code changes. Every component in the build pipeline already handles subdirectory structures through recursive scanning or directory-level copying.
Component impact analysis:
Prepare-Extension.ps1(Get-DiscoveredPrompts)Package-Extension.ps1.github/including DT subdirectoryprompt-frontmatter.schema.jsonadditionalProperties: true)schema-mapping.json.github/**/*.prompt.mdmatches subdirectoriesValidate-MarkdownFrontmatter.ps1CI/CD pipeline impact:
Name Collision Constraint
Get-DiscoveredPromptsderives each prompt'snameproperty from the filename alone using$promptFile.BaseName -replace '\.prompt$', ''. The directory path is not included in name derivation. This meansdesign-thinking/methods/foo.prompt.mdanddesign-thinking/utilities/foo.prompt.mdwould both resolve to the slash command/foo, creating a collision that VS Code cannot resolve. Filenames must be globally unique across all subdirectories under.github/prompts/.The proposed naming scheme already mitigates this risk. Method prompts use numeric prefixes (
01-scope-conversation-starter,02-research-plan-creator) and utility prompts use thecreate-orport-prefix convention. No filename collisions exist between themethods/andutilities/inventories as proposed. The constraint becomes relevant when future contributors add prompts without awareness of existing filenames in sibling subdirectories.Build-time collision detection does not exist today. Adding a validation step to
Prepare-Extension.ps1that checks for duplicate prompt names after discovery would catch collisions before they reach the VSIX package. This validation is a recommended prerequisite for the migration PR and should be tracked as a separate work item.Contributing Documentation Update
The current contributing guide at
docs/contributing/prompts.mdstates that all prompt files MUST be placed directly in.github/prompts/with no subdirectory nesting. This contradicts the proposeddesign-thinking/subdirectory structure. Updating the contributing documentation to permit subdirectory organization is a prerequisite for the migration PR. The update should document the filename uniqueness constraint alongside the subdirectory allowance.Precedent exists for subdirectory use in other artifact types: instruction files already organize into subdirectories (
bash/,csharp/,terraform/,bicep/,hve-core/) under.github/instructions/. The prompt subdirectory pattern follows this established convention.Standards and Conformance
Current Conformance State
A conformance audit of 15 sampled design-thinking artifacts against prompt-builder authoring standards found approximately 12% overall conformance. The audit identified 8 categories of findings:
descriptionfrontmatter; zero includematurity. Four of 9 have no frontmatter block at all, while 5 have partial frontmatter missing required fields.**Title** - textpattern.[Internal AI Context]pattern is used consistently across DT prompts but is undefined in prompt-builder standards.Conformance matrix across sampled artifacts:
descriptionfrontmattermaturityfrontmatterStandards Extensions Required
Phase 1 requires two extensions to prompt-builder authoring standards:
Template-style prompt sub-type: several design-thinking prompts use fill-in-the-blank templates with
[INSERT]placeholders rather than step-based protocols. Recognizing template-style as a valid prompt sub-type allows these prompts to conform without forced restructuring into a protocol format that contradicts their purpose.[Internal AI Context]pattern: design-thinking prompts use inline annotations marked with[Internal AI Context]for AI consumption. Adding this as a recognized pattern with formatting guidelines formalizes a useful convention.Phase 2 requires two additional extensions for planning:
.instructions.mdfiles, or remains documentation.Four-Tier Remediation Plan
Remediation follows a specific sequencing where each tier builds on the previous:
Tier 4 (prerequisite, hve-core): Extend prompt-builder standards to recognize template-style prompts and the
[Internal AI Context]pattern. This is a small-scope change to the standards file itself, approximately 1 PR against hve-core.Tier 1 (mechanical, DT prompts): Add or complete YAML frontmatter on all 32 prompts. Every prompt receives
descriptionandmaturity: previewfields at minimum. This tier is automatable through scripting and produces approximately 1 PR.Tier 2 (moderate, DT prompts): Restructure protocol sections. Reformat approximately 20 protocol-style prompts into the Required Steps format with proper
### Step N: Summaryheadings and activation lines. Apply template-style guidelines from Tier 4 to approximately 12 template-style prompts. Approximately 2-3 PRs.Tier 3 (intensive, DT prompts): Writing style corrections. Replace bold-titled lists with plain lists or headings. Soften command-style language from imperative to guidance tone. Remove ALL CAPS directives where they appear. This tier has the highest per-file effort but the boldtitle replacement is amenable to find-and-replace automation. Approximately 2-3 PRs.
Sequencing:
Tier 1 before and after example:
Tier 2 before and after example:
Tier 3 before and after example:
Automation opportunities: Tier 1 frontmatter insertion is fully scriptable. Tier 3 bold-title replacement is amenable to regex-based find-and-replace. Tiers 2 and 4 require human judgment for protocol restructuring and standards authoring respectively.
Conformance Validation
Validation runs through the existing CI/CD pipeline using
npm run lint:frontmatterfor frontmatter validation,npm run lint:mdfor markdown linting, andnpm run lint:allfor the complete validation suite. Thewarnings-as-errors: truesetting in the CI/CD configuration means all design-thinking prompts must pass validation before any migration PR can merge. This enforcement ensures conformance is not deferred or forgotten.Phased Integration Roadmap
Phase 1: Prompt Integration
[Internal AI Context]to prompt-builder.github/prompts/design-thinking/{methods,utilities}/simpleArtifactEntryrecords withpreviewmaturitydesign-thinker.collection.jsondocs/architecture/ai-artifacts.mdwith design-thinking sectiondocs/contributing/prompts.mdto permit subdirectory organization with filename uniqueness constraintPrepare-Extension.ps1design-thinkerto persona taxonomyTarget: the next milestone following PR #439 merge.
Phase 2: Chatmode-to-Agent Conversion
design-thinking.agent.mdwith subagent references.agent.mdsubagentsagentEntryrecords withpreviewmaturity.github/agents/design-thinking/Proposed agent directory structure:
The coach agent and its hat subagent dependencies require a
requiresblock in the registry to express cross-artifact dependencies:{ "agents": { "design-thinking/design-thinking": { "maturity": "preview", "personas": ["design-thinker"], "tags": ["coaching", "design-thinking"], "requires": { "agents": ["design-thinking/hats/00-repository-navigator", "design-thinking/hats/00-design-thinking-learning-tutor"], "prompts": ["design-thinking/methods/01-scope-conversation-starter"], "guidance": ["01-scope-conversations"] } } } }Note
Get-DiscoveredAgentsinPrepare-Extension.ps1currently uses non-recursive scanning. If hat subagents reside in.github/agents/design-thinking/hats/, the discovery function needs an update to scan recursively or the hats directory needs explicit registration. Alternatively, all agents could reside at the same level within.github/agents/design-thinking/.Hat subagent registration presents a design decision: register each of the 19 hats as individual
agentEntryrecords (providing granular reuse and independent maturity tracking) or register only the coach agent and bundle hats implicitly through therequiresblock (providing a simpler registry with fewer entries). Both approaches have merits and the community's input on this trade-off would be valuable.Phase 3: Guidance Integration
Get-DiscoveredGuidancetoPrepare-Extension.ps1(if own type)Milestone Targets and Dependencies
The dependency graph shows two parallel tracks that converge at the migration PR:
Risk Analysis
Prepare-Extension.ps1before the migration PR. The proposed naming scheme (numeric prefixes for methods, verb prefixes for utilities) avoids current collisions but provides no automated enforcement.docs/contributing/prompts.mdto permit subdirectory organization with the filename uniqueness constraint documented. This update should precede or accompany the migration PR.Hard dependencies that gate progress:
Open Questions for Discussion
1. Persona Granularity
Design-thinking prompts need persona assignment for the registry. The granularity decision affects who sees these prompts by default.
hve-core-allcollection, making prompts available to all users immediately upon installationdesign-thinkerpersona only, requiring users to opt into the design-thinking collectionhve-core-allanddesign-thinker, providing broad availability with filtering capabilityBroader availability increases adoption but risks overwhelming users who have no interest in design thinking. Opt-in distribution respects user attention but requires explicit action. Starting with Option B during the preview maturity phase and promoting to Option C after community validation balances these concerns.
2. Prompt Ownership Model
Once design-thinking prompts reside in hve-core, ongoing maintenance responsibility needs a clear model.
design-thinking/subdirectoryThe trade-off centers on domain expertise versus code ownership centralization. The DT team understands the methodology deeply; the hve-core team understands the build system and standards.
3. Template-Style Prompt Recognition
Design-thinking prompts include
[INSERT]template-style prompts that differ from prompt-builder's step-based Required Steps protocol.The trade-off involves standards flexibility (recognizing that different prompt purposes benefit from different structures) versus strict consistency (every prompt follows the same protocol pattern regardless of purpose).
4. Guidance File Classification
Nine guidance files exist in the design-thinking repository but have no corresponding artifact type in hve-core.
.guidance.mdartifact type with its own frontmatter schema, discovery function, and registry classification.instructions.mdfiles withapplyTopatterns targeting design-thinking prompt files and agentsdocs/design-thinking/rather than as a first-class artifact typeThe trade-off balances fidelity to original purpose (runtime knowledge assets for AI consumption) against infrastructure cost (new schemas, discovery functions, and contributes keys for a new artifact type).
5. Hat Subagent Registration Granularity
The 20 chatmodes convert to 1 coach agent and 19 specialized hat subagents. Registry registration can work at different granularities.
agentEntryrecords, enabling independent maturity tracking, granular reuse, and flexible persona assignmentrequiresblock, providing a simpler registry with 1 entryIndividual registration enables scenarios where a hat subagent might be useful outside the coach context. Bundled registration keeps the registry focused and treats the coach + hat system as a single unit.
6. Maturity Promotion Criteria
Design-thinking prompts enter the registry with
previewmaturity. Criteria for promoting tostableneed community alignment.Possible approaches include usage data thresholds, community feedback periods, time-based promotion after a fixed duration, or author certification that the prompt meets quality standards. The promotion criteria should balance accessibility (not blocking useful prompts behind excessive gates) with quality assurance (not promoting prompts that produce inconsistent results).
7. Independent Extension Alternative
The landscape research recommended "Independent Extensions with Shared Standards" as the integration approach, where the design-thinking repository publishes its own VS Code extension using shared schemas and conventions.
Centralized distribution reduces user friction (one extension covers both domains) and eliminates build system duplication. Independent publishing preserves repository autonomy and allows the DT team to release on their own schedule. What factors would change this decision for the community?
Appendices
Appendix A: Complete DT Prompt Inventory
Note
Entries with parenthetical names indicate prompts where exact filenames require verification from the design-thinking repository during implementation.
Appendix B: Conformance Audit Summary
Conformance matrix (reproduced from the Standards and Conformance section for reference):
descriptionfrontmattermaturityfrontmatterRemediation effort summary:
Appendix C: Build System Analysis Summary
Prepare-Extension.ps1Package-Extension.ps1.github/directoryprompt-frontmatter.schema.jsonadditionalPropertiesschema-mapping.jsonValidate-MarkdownFrontmatter.ps1ai-artifacts-registry.jsondesign-thinkercollectionAppendix D: Related PRs and Issues
PR feat(extension): implement collection-based plugin distribution system #439: Persona-based distribution with AI Artifacts Registry. 131 files, +8054/-885 lines. Milestone v2.5.0. Part of Epic feat: Persona-Based Extension Distribution #431 (6 of 8 phases complete). Introduces registry schema, collection manifests, persona taxonomy, and maturity gating. Registry and collection steps depend on PR feat(extension): implement collection-based plugin distribution system #439 merge.
PR refactor: migrate chatmodes to agents architecture #210: Migrated chatmodes to agents, deprecated
chatmode-frontmatter.schema.json. Establishes the agent infrastructure that Phase 2 builds on for chatmode-to-agent conversion.Epic feat: Persona-Based Extension Distribution #431: AI Artifacts Registry epic. 6 of 8 phases complete. Phase 6 (tooling) not started, Phase 7 (documentation) partial. Progress on this epic directly affects the timeline for registry and collection features.
🤖 Crafted with precision by ✨Copilot following brilliant human instruction, then carefully refined by our team of discerning human reviewers.
Beta Was this translation helpful? Give feedback.
All reactions