petrvs-tech-docs

Generate Markdown technical documentation for Petrvs systems including architecture, APIs, and ADRs.

19|14|Updated Aug 6, 2024
One-click install
npx skills add https://github.com/gestaogovbr/pgd-petrvs-publico --skill petrvs-tech-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: petrvs-tech-docs
Source: https://github.com/gestaogovbr/pgd-petrvs-publico/tree/main/.trae/skills/petrvs-tech-docs
Command: npx skills add https://github.com/gestaogovbr/pgd-petrvs-publico --skill petrvs-tech-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams avoid undocumented architecture and hard-to-trace decisions by producing consistent technical documentation (including ADRs) for the Petrvs ecosystem.

Core Features & Use Cases

  • Generates technical documentation in Markdown: architecture overview, critical flows, API/contract details, and operational runbooks.
  • Creates ADRs when relevant: captures decision context, trade-offs, and consequences for significant architectural changes.
  • Supports change-driven updates: documents updates after major integrations, flow changes, or release/merge moments where decisions impact behavior or dependencies.

Quick Start

Ask the assistant to generate Petrvs technical documentation including an architecture overview, API/contract sections, operational troubleshooting notes, and ADRs for any major decisions based on the latest system changes.

Frequently Asked Questions about petrvs-tech-docs

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

FAQPage Schema
How do I generate architecture documentation and ADRs in Markdown?

Generate architecture documentation and ADRs in Markdown by instructing the assistant to produce structured technical docs covering system vision, critical workflows, API contracts, and operational runbooks. The output captures decision context and trade-offs for significant architectural changes.

What is the best way to document API contracts and operational runbooks after a major integration?

The best way to document API contracts and operational runbooks after a major integration is to generate change-driven technical documentation. This process updates architecture overviews and operational troubleshooting notes to ensure release readiness and team alignment.

When do I need to create Architecture Decision Records for system changes?

Create Architecture Decision Records when significant architectural changes, major integrations, or flow updates impact system behavior or dependencies. ADRs capture the decision context, trade-offs, and consequences to prevent undocumented architecture and hard-to-trace decisions.

Can I use structured Markdown to cover system architecture, flows, and operation details together?

Yes, structured Markdown can cover system architecture, flows, and operation details together. The documentation output includes sections for vision, architecture, critical flows, API contracts, and operational runbooks, enforced by a quality checklist for clarity and consistency.

Does generating technical documentation for system design require a quality checklist for security and performance?

Yes, generating technical documentation for system design requires a quality checklist emphasizing security and performance documentation. This checklist ensures the Markdown output maintains clarity, consistency, and proper coverage of critical operational and architectural details.

Why does undocumented architecture create hard-to-trace decisions in software engineering?

Undocumented architecture creates hard-to-trace decisions because critical context, trade-offs, and consequences are lost over time. Generating consistent technical documentation with ADRs eliminates these gaps by capturing system design, API contracts, and operational knowledge for team alignment.