In-App Config Editor
Markdown editor for Commands, Skills, and Output Styles. Edit frontmatter and body within Poirot.
Scope
Design Considerations
- Use a split-pane layout: editor on the left, preview on the right
- Frontmatter should be editable both as a structured form and as raw YAML
- Syntax highlighting for Markdown, YAML, and embedded code blocks
- Auto-save or explicit save with unsaved changes indicator
- Consider using
NSTextView with custom attributes for the editor
Acceptance Criteria
- Users can create, edit, and delete commands/skills/output styles
- Frontmatter parsing and serialization is lossless
- Editor supports undo/redo
- Changes are written to the correct file paths
In-App Config Editor
Markdown editor for Commands, Skills, and Output Styles. Edit frontmatter and body within Poirot.
Scope
.mdfiles incommands/).mdfiles inskills/).mdfiles inoutput-styles/)Design Considerations
NSTextViewwith custom attributes for the editorAcceptance Criteria