doc-rq-dm

Generate and update RQ-DM documentation with Obsidian frontmatter and internal links.

1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/tsuji-tomonori/diopside-v3 --skill doc-rq-dm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doc-rq-dm
Source: https://github.com/tsuji-tomonori/diopside-v3/tree/main/.opencode/skills/doc-rq-dm
Command: npx skills add https://github.com/tsuji-tomonori/diopside-v3 --skill doc-rq-dm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires auto_link_glossary.py, validate_vault.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation and updating of diopside documentation, specifically for the RQ-DM (Requirements - Data Model) category, ensuring adherence to Obsidian operational standards.

Core Features & Use Cases

  • Standardized Document Creation: Generates new RQ-DM documents with correct frontmatter and structure.
  • Content Compliance: Updates existing documents to meet diopside's frontmatter and internal linking conventions.
  • Use Case: When a new data model requirement needs to be documented, use this Skill to create the RQ-DM-XXX file, ensuring all mandatory fields like id, title, phase, and owner are correctly populated, and internal links to glossary terms are properly formatted.

Quick Start

Use the doc-rq-dm skill to create a new document for the requirement ID RQ-DM-001.

Frequently Asked Questions about doc-rq-dm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create requirement documents in Obsidian that comply with data model standards?

Requirement documents in Obsidian comply with data model standards by using this Skill to generate RQ-DM files with mandatory frontmatter fields like id, title, phase, and owner properly populated. It enforces correct document structure and proper internal linking according to diopside operational standards.

What is the best way to ensure Obsidian frontmatter fields are correctly populated for requirements?

Obsidian frontmatter fields are correctly populated for requirements by validating them against diopside conventions using the included Python scripts. The validate_vault.py script checks for mandatory fields and structural compliance, while auto_link_glossary.py automates internal glossary linking.

How do I automate glossary term linking in Obsidian documentation?

Glossary term linking in Obsidian documentation is automated by running the auto_link_glossary.py script, which scans requirement documents and formats internal links to glossary terms according to diopside standards. This ensures consistent cross-referencing across the vault.

Do I need Python scripts to validate Obsidian vault structure for compliance?

Python scripts are required to validate Obsidian vault structure for compliance because the Skill relies on validate_vault.py to check document structure and frontmatter conventions. These scripts automate the validation process to ensure all RQ-DM documents meet operational standards.

When should I use an automated document generator for requirements data models?

An automated document generator for requirements data models should be used when you need to create new RQ-DM documents or update existing ones to meet diopside frontmatter and internal linking conventions. It ensures standardized compliance across all requirement entries in your Obsidian vault.

Why does my requirement document fail vault validation in Obsidian?

Requirement documents fail vault validation in Obsidian when they are missing mandatory frontmatter fields such as id, title, phase, or owner, or when internal links to glossary terms are improperly formatted. Running validate_vault.py identifies these specific compliance errors.