mr-roam-node

star 0

Generate and manage org-roam .org files for JIRA tickets in ~/.brain.d/roam-nodes/madison_reed/. Two ticket types: feature/story (ACCEPTANCE CRITERIA with TICKET CONTEXT + DEVELOPMENT AC, DOCUMENTATION with Structure/Deployment/Tests/QA) and bug (STEPs TO REPRODUCE, EXPECTED/ACTUAL RESULT). Includes PROPERTIES block with UUID, metadata headers (TITLE, SUBTITLE, AUTHOR, DATE, FILETAGS, SOURCE_URL, LAST_UPDATE, STORY_POINTS), TABLE OF CONTENTS, TODO TICKET TASKS with org-mode checkboxes, RELEVANT LINKS, COMMENTS, COMMIT MSG, PR DESCRIPTION. Manages two-layer index (BACKLOG + Sprint Board). Trigger: 'create node', 'create roam', 'roam node', 'ticket node', 'org node', 'create node for DOTCOMPB', 'update node', 'validate development', 'check ticket', 'update index'.

Kyonax By Kyonax schedule Updated 5/21/2026

name: mr-roam-node description: >- Generate and manage org-roam .org files for JIRA tickets in ~/.brain.d/roam-nodes/madison_reed/. Two ticket types: feature/story (ACCEPTANCE CRITERIA with TICKET CONTEXT + DEVELOPMENT AC, DOCUMENTATION with Structure/Deployment/Tests/QA) and bug (STEPs TO REPRODUCE, EXPECTED/ACTUAL RESULT). Includes PROPERTIES block with UUID, metadata headers (TITLE, SUBTITLE, AUTHOR, DATE, FILETAGS, SOURCE_URL, LAST_UPDATE, STORY_POINTS), TABLE OF CONTENTS, TODO TICKET TASKS with org-mode checkboxes, RELEVANT LINKS, COMMENTS, COMMIT MSG, PR DESCRIPTION. Manages two-layer index (BACKLOG + Sprint Board). Trigger: 'create node', 'create roam', 'roam node', 'ticket node', 'org node', 'create node for DOTCOMPB', 'update node', 'validate development', 'check ticket', 'update index'. user-invocable: true metadata: openclaw: emoji: ๐Ÿ“ os: [darwin, linux] requires: bins: [emacs]


Roam Node Skill

Generates consistent org-roam .org files from JIRA tickets for the Madison Reed project. Each node serves as structured documentation that tracks acceptance criteria, development tasks, QA instructions, and can be used to validate whether a development matches the ticket requirements. The index file provides a two-layer dashboard (BACKLOG + Sprint Board) that stays in sync with JIRA status.

When to Apply

Reference these guidelines when:

  • Creating a new org-roam node from a JIRA ticket.
  • Updating an existing node with development progress, QA instructions, or JIRA data refresh.
  • Validating a git diff against a node's acceptance criteria (development validation mode).
  • Managing the index file โ€” adding entries, moving tickets between Sprint Board lanes, syncing JIRA status.
  • Parsing JIRA ticket descriptions (6 format variants) into normalized GIVEN/WHEN/THEN acceptance criteria.
  • Writing or fixing org-mode syntax in node files (emphasis, property drawers, lists, tables, checkboxes).
  • Filling Phase 2 sections (DEVELOPMENT AC, DOCUMENTATION, QA, tests) with development content.

When to Read Which Rules

If working on... Read these rules
Creating a new node from a JIRA ticket rules/node-lifecycle.md + rules/templates.md + rules/jira-parsing.md
Parsing a JIRA ticket description or translating content to org-mode rules/jira-parsing.md
Choosing or filling a template (standard vs bug) rules/templates.md
Fixing org-mode syntax or checking rendering rules rules/org-mode-reference.md
Updating the index file after any node operation rules/index-management.md
Validating development against a node's acceptance criteria rules/node-lifecycle.md
Updating an existing node (post-development, QA, PR) rules/node-lifecycle.md + rules/templates.md
Understanding the two-layer index architecture (BACKLOG + Sprint Board) rules/index-management.md
Moving a ticket between Sprint Board lanes or syncing JIRA status rules/index-management.md
Filling Phase 2 sections (DEVELOPMENT AC, DOCUMENTATION, QA, tests) rules/writing-standards.md + rules/templates.md
Writing content into any node section (tone, clarity, terminology) rules/writing-standards.md

Quick Reference

Rule Description
templates Node templates โ€” base structure, standard and bug variants, metadata header rules (TITLE, SUBTITLE, AUTHOR, FILETAGS, etc.), section formatting (SCREAMING CASE, TOC links, AC format), file naming pattern, UUID generation, template variant selection by JIRA issue type.
jira-parsing JIRA ticket parsing โ€” 6 description format variants (italic headers, scenario-based, grouped AC, numbered headings, flat/inline, bug format), AC extraction and normalization to GIVEN/WHEN/THEN, content translation rules (markdown to org-mode), field mapping (summary stripping, story points, issue type Spanish labels), event tracking table capture, Figma/Slack link extraction.
org-mode-reference Org-mode formatting syntax โ€” emphasis PRE/POST boundary rules, property drawer placement (file-level and headline-level), list continuity and nesting, checkbox syntax (- [ ]/- [X]), statistics cookies and counting scope, tags, table syntax and TBLFM placement, code blocks with comma-escaping, org-roam cross-references (id:UUID links), comments, common pitfalls.
index-management Index file management โ€” two-layer architecture (BACKLOG source of truth + Sprint Board workflow view), entry formats (org-roam links vs file links), JIRA status to lane mapping (Spanish/English status names), parent-child nesting rules, checkbox lifecycle (JIRA override, transient signals), mandatory 8-step update flow, statistics cookie recalculation, integrity validation, edge cases (unassigned, reassigned, deleted tickets).
node-lifecycle Node lifecycle and process โ€” 7-step execution flow (identify โ†’ check existing โ†’ fetch JIRA โ†’ determine template โ†’ generate โ†’ write โ†’ update index), two-phase lifecycle (creation from JIRA vs developer fill), development validation mode (cross-reference git diff against TICKET CONTEXT AC + EVENT TRACKING + DEVELOPMENT AC), YAML validation output format, node update mode (preserve UUID, update checkboxes, fill DOCUMENTATION), quality checklist (metadata, validation completeness, structure, index).
writing-standards Writing standards for node content โ€” four guiding principles (clarity, accuracy, consistency, specificity), active voice rules, terse technical writing style, per-section writing rules (TICKET CONTEXT, DEVELOPMENT AC, STRUCTURE AND FUNCTIONALITY, DEPLOYMENT NOTES, UNIT TEST COVERAGE, QA INSTRUCTIONS, COMMENTS, COMMIT MSG), terminology consistency rules (use =verbatim= for code references, never switch terms), propose-before-fill workflow for Phase 2 sections.
Install via CLI
npx skills add https://github.com/Kyonax/dot-files --skill mr-roam-node
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator