Skip to content

feat: instruction parser — types, parsing, and validation#26

Closed
mfaux wants to merge 1 commit into
mainfrom
ralphai/gh-18-feat-instruction-parser-types-parsing-and-validation
Closed

feat: instruction parser — types, parsing, and validation#26
mfaux wants to merge 1 commit into
mainfrom
ralphai/gh-18-feat-instruction-parser-types-parsing-and-validation

Conversation

@mfaux

@mfaux mfaux commented Mar 29, 2026

Copy link
Copy Markdown
Owner

Summary

feat: instruction parser — types, parsing, and validation

Changes

Features

  • add instruction content type and INSTRUCTIONS.md parser

Files Changed

Add 'instruction' to the ContextType union, CanonicalInstruction and
InstructionOverrideFields types, and implement parseInstructionContent()
following the established parser pattern (gray-matter frontmatter, shared
validators, extractOverrides with description-only field extractor).

Includes 39 tests covering happy path, required field validation, name
format (kebab-case), per-agent description overrides, unknown field
warnings, schema-version validation, and edge cases.

Refs: #18
@mfaux mfaux closed this Apr 3, 2026
@mfaux mfaux deleted the ralphai/gh-18-feat-instruction-parser-types-parsing-and-validation branch April 3, 2026 13:02
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