doc-rq-rdr

Generate and update Requirement Definition Records for the diopside project.

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

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 Requirement Definition Records (RDRs) for the diopside project, ensuring compliance with Obsidian operational standards and clear documentation of decision-making.

Core Features & Use Cases

  • Standardized Document Creation: Generates RDR documents adhering to a strict template and frontmatter requirements.
  • Decision Rationale Capture: Records the background, rationale, and impact of requirement changes.
  • Integrity Checks: Ensures filename consistency, valid links, and traceability between requirements and RDRs.
  • Use Case: When a new feature request (RQ) is added or an existing one is modified, use this Skill to document the justification, impact, and related decisions in a corresponding RDR, maintaining a clear audit trail.

Quick Start

Use the doc-rq-rdr skill to create a new RDR document for the requirement ID RQ-123.

Frequently Asked Questions about doc-rq-rdr

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

FAQPage Schema
How do I create requirement definition records in Obsidian to maintain compliance?

Requirement definition records are generated using a strict template to ensure compliance with Obsidian operational standards. The skill captures the background, rationale, and impact of requirement changes while maintaining traceability between requirements and their corresponding records.

What is the best way to document requirement changes and decision rationale for an audit trail?

Documenting requirement changes is best handled by capturing the decision rationale and impact in a standardized record. This approach maintains a clear audit trail by validating document integrity and ensuring traceability between the original requirement and the recorded decision.

How do I validate document integrity and traceability for requirement changes in a vault?

Document integrity and traceability are validated using automated Python scripts. These scripts check filename consistency, verify valid links, and ensure that requirements are properly connected to their corresponding definition records within the vault.

Can I use Python scripts to automate linking and frontmatter validation for Obsidian documents?

Python scripts are used to automate linking and validate vault integrity for Obsidian documents. The skill utilizes these scripts to enforce frontmatter requirements, ensure valid links, and maintain overall document consistency across the project.

When do I need to generate a new requirement definition record for a feature request?

A new requirement definition record is needed whenever a new feature request is added or an existing one is modified. This ensures the justification, impact, and related decisions are documented immediately to maintain a clear audit trail.

Does this documentation approach enforce specific frontmatter and filename consistency rules?

The documentation approach enforces strict frontmatter requirements and filename consistency rules. Automated validation scripts verify that all generated records adhere to the required template structure before they are integrated into the vault.