Skip to content

feat: Initial PrmptMD library and VS Code extension#1

Merged
Avichai98 merged 11 commits into
mainfrom
feature/initial-structure
May 7, 2026
Merged

feat: Initial PrmptMD library and VS Code extension#1
Avichai98 merged 11 commits into
mainfrom
feature/initial-structure

Conversation

@Avichai98

Copy link
Copy Markdown
Collaborator

Adds the PromptX .NET parsing library and VS Code extension. Migrated from iTeach-Avatar repo.

Avichai98 added 2 commits May 6, 2026 10:40
- Zionet.Shared.Prompting NuGet package (prompt parsing, validation, file loading)
- promptx-vscode VS Code extension (syntax highlighting, diagnostics)
- Shared JSON schema for .promptx file format
@VenyaBrodetskiy VenyaBrodetskiy requested a review from otapiero May 6, 2026 08:41
Avichai98 added 5 commits May 6, 2026 12:36
- Introduced a JSON schema for .promptx frontmatter.
- Implemented ChatPromptResponse and TextPromptResponse models for chat and text prompts.
- Created a FilePromptService to load and return prompts based on keys.
- Developed a PromptFileLoader to handle loading, parsing, and validating .promptx files.
- Added exception handling for various prompt-related errors.
- Implemented frontmatter parsing and validation logic.
- Created a VariableExtractor to identify variables in prompt content.
- Added support for semantic validation of prompt definitions.
- Included necessary models for prompt definitions and folder configurations.
- Established a project file with dependencies for prompt parsing and validation.
Comment thread vscode-extension/promptx-vscode/LICENSE.txt Outdated
Comment thread vscode-extension/promptx-vscode/extension.js Outdated
@Avichai98 Avichai98 changed the title feat: Initial PromptX library and VS Code extension feat: Initial PrmptMD library and VS Code extension May 7, 2026
…highlighting and validation for structured prompt files

- Added package.json for the new PrmptMD extension.
- Implemented syntax highlighting rules in prmptmd.tmLanguage.json.
- Removed old PromptX extension files including LICENSE and README.
- Updated README to reflect new features and usage for .prmpt.md files.
- Renamed extension from promptx-vscode to prmptmd-vscode and updated related configurations.

Co-authored-by: Copilot <copilot@github.com>
otapiero
otapiero previously approved these changes May 7, 2026

@otapiero otapiero left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved
Please change the license

Comment thread vscode-extension/prmptmd-vscode/LICENSE.txt Outdated

@otapiero otapiero left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved

@Avichai98 Avichai98 merged commit c1001ca into main May 7, 2026
1 check passed
@Avichai98 Avichai98 deleted the feature/initial-structure branch May 7, 2026 12:30
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.

3 participants