doc-dd-sec

Generate and update security-focused DD-SEC documents for the diopside project.

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

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 helps you create and update security-focused detailed design (DD-SEC) documents for the diopside project, ensuring compliance with Obsidian operational guidelines.

Core Features & Use Cases

  • Structured Security Design: Generates detailed design documents for authentication, authorization, input validation, secret management, and audit logging.
  • Compliance: Adheres to diopside's Obsidian operational rules for document creation and maintenance.
  • Use Case: When developing a new feature that requires handling user credentials, use this Skill to draft the DD-SEC document outlining how authentication and authorization will be implemented, input sanitization rules, and audit logging requirements.

Quick Start

Use the doc-dd-sec skill to create a new security detailed design document for the user authentication module.

Frequently Asked Questions about doc-dd-sec

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

FAQPage Schema
How do I create a security design document in Obsidian?

A security detailed design document covers authentication, authorization, input validation, secret management, and audit logging implementation details. It ensures your project meets security compliance by structuring these mechanisms within detailed design specifications tailored to your project's operational guidelines.

How do I document authentication and authorization flows for a new feature?

To document authentication and authorization for new features, use a security detailed design document to outline credential handling, input sanitization, and audit logging. This ensures your implementation details, including secret management, are properly structured and linked to relevant requirement documents.

Does this approach support linking detailed design documents to requirement specifications?

Yes, security detailed design documents can be linked to relevant RQ and BD documents. This ensures your security design meets frontmatter requirements and maintains traceability via versioning, keeping your detailed design specifications connected to upstream requirement and basic design documents.

What are the limitations of using Obsidian for security design documentation?

Using Obsidian for security design documentation requires strict adherence to operational guidelines for frontmatter and document linking. You must ensure your detailed design documents meet validation requirements, as improper formatting or missing links to RQ and BD documents may fail vault validation checks.