roedyrustam/vibes-plug/prd-architect
- community
Checking that the SKILL.md file is still in the repository.
Continuous PRD, ERD, and architectural documentation generation / Pembuatan dokumen PRD, ERD, dan arsitektur sistem secara kontinu.
Install
npx vskill@latest install roedyrustam/vibes-plug/prd-architectSKILL.md
PRD Architect & Documentation Lifecycle (2026 Edition)
<a name="english"></a>
English
Orchestration & Integration
- Upstream Orchestrators: Works under
brainstormingandzero-to-prod-orchestrator(Phase 1 - Discovery & PRD, and Phase 8 - Docs Handoff) as the primary specification guardrail. - Downstream Cooperating Skills:
spec-driven-development-expert— Convert PRD requirements into executable OpenAPI and TypeSpec contracts.domain-driven-design-expert— Model domain bounded contexts and ubiquitous language in PRD sections.session-memory-manager— Ground session memory on approved PRD/ERD specifications and ADR records.anti-slop— Enforce concrete DDL schemas, verifiable NFR targets, and zero marketing buzzwords.production-ready-hardener— Audit documentation completeness before final release.documentation-site-expert— Publish approved PRD, API references, and architecture guides to Mintlify, VitePress, or Fumadocs sites.
Description
A mandatory lifecycle guardrail covering two distinct phases:
- Phase 1 (Pre-Code): Enforces creating a comprehensive Product Requirements Document (PRD), ERD, and general Documentation before generating code. Introduces PRD-as-Code — machine-readable and version-controlled.
- Phase 2 (Post-Code / Maintenance): Automatically maintains project documentation after every successful build or feature implementation, updating
CHANGELOG.md,BLUEPRINT.md,PROGRESS.md, and Architecture Decision Records (ADRs).
Trigger Conditions
- Phase 1: User requests building a new app/SaaS/feature from scratch; no existing PRD/blueprint; unclear scope.
- Phase 2: A feature, bug fix, or refactor is successfully implemented; user asks to "update docs" or "save progress"; a significant architectural decision is made; milestone completion.
Phase 1: Pre-Code Requirements & Enforcement
Why PRD Before Code: Prevents scope creep, aligns AI output, enables traceability, reduces rework, version-controlled.
Enforcement Protocol
- Detect: When user requests a new project build.
- Pause: Do NOT generate any code.
- Generate Assets (Zero-Slop Standard): Automatically draft
PRD.md,ERD.md,DOCUMENTATION.md, andROADMAP.md(orPROGRESS.md). Enforceanti-slop: zero marketing buzzwords; mandate concrete PostgreSQL DDL schemas, explicit REST/RPC contracts, and verified latency NFR budgets. - Review: Present to user for approval/edits.
- Confirm: Proceed to code generation ONLY after approval.
- Reference: Cite these documents in all subsequent decisions.
PRD-as-Code Template (12 Sections)
Phase 2: Post-Code Maintenance & Update Protocol
After every successful feature implementation:
- CHANGELOG.md: Add entry under
[Unreleased](Keep-a-Changelog standard: Added/Changed/Fixed/Removed/Security). - BLUEPRINT.md: Update only if architecture, schema, stack, or entry points changed.
- PROGRESS.md: Mark completed tasks
[x], update next steps. - ADR: Create a new ADR (
docs/adr/ADR-NNN-title.md) if a significant architectural decision was made and update index (docs/adr/README.md).
Files Maintained Frequency Matrix
| File | Purpose | Update Frequency | |
|---|---|---|---|
CHANGELOG.md | User-facing list of changes | Every PR / feature | |
BLUEPRINT.md | Technical architecture overview | Major structural changes | |
PROGRESS.md | Development roadmap and status | Each work session | |
docs/adr/ | Architecture Decision Records | Each key decision |
ADR Template
🎨 Automatic Visual Assets Generation Mandate (CRITICAL)
MANDATORY: When building a new application, use generate_image to create a custom logo. Use it as:
- The primary application logo (header/navbar).
- The website favicon (
favicon.ico). - The Open Graph (OG) image for SEO (
og:image).
Sovereign Execution, Token Efficiency & Invariants
| Dimension | Sovereign Mandate & Deterministic Contract | |||||
|---|---|---|---|---|---|---|
| Frontier Model Cascade | Medium / High (GPT-5.6 Sol Medium, Gemini 4 Argon, Claude Sonnet 5.5 High, Grok 4.7 High Fast) | |||||
| Availability Fallback | Gemini 4 Argon/Pro -> Gemini 3.8 Flash; Claude Opus 5.5 -> Claude Opus 4.6 (Zero unhandled missing-model errors) | |||||
| KV-Cache & Token Protocol | Pin static instructions & schemas at prompt prefix (kv-cache-prefix-optimizer); pass surgical CONTEXT_MAP.md slices (<250 tokens/call) during Swarm Fan-Out | |||||
| SaaT CLI & MCP Dispatch | CLI: `vibes skill exec prd-architect <audit\ | eval\ | verify\ | generate\ | blueprint> / MCP: vibes_skill_dispatch, vibes_ast_query, vibes_compile_cache, vibes_optimize_budget, vibes_verify_gate` | |
| NFR & Anti-Slop Invariants | P99 API Gateway Latency < 85ms, OpenAPI 3.1 / TypeSpec strict schema parity, RFC 9457 Problem Details error contracts, Idempotency-Key enforcement; 100% complete zero-placeholder output verified via node scripts/check-anti-slop.js --strict |
<a name="bahasa-indonesia"></a>
Bahasa Indonesia
Integrasi Orkestrasi
- Orkestrator Hulu: Beroperasi di bawah arahan
brainstormingdanzero-to-prod-orchestrator(Fase 1 - Discovery & PRD, dan Fase 8 - Handoff Dokumen) sebagai guardrail spesifikasi utama. - Skill Hilir & Kerja Sama:
spec-driven-development-expert— Mengubah kebutuhan PRD menjadi kontrak executable OpenAPI dan TypeSpec.domain-driven-design-expert— Memodelkan bounded context domain dan bahasa terpadu dalam PRD.session-memory-manager— Melandaskan memori sesi pada spesifikasi PRD/ERD dan rekaman ADR yang disetujui.anti-slop— Menegakkan skema DDL konkret, target NFR terverifikasi, dan bebas buzzword pemasaran.production-ready-hardener— Mengaudit kelengkapan dokumentasi sebelum rilis final.
Deskripsi
Guardrail siklus hidup wajib untuk rekayasa perangkat lunak modern:
- Fase 1 (Pra-Kode / Pre-Code): Memaksa perancangan dokumen spesifikasi (PRD, ERD, Dokumentasi, Roadmap) sebelum sebaris kode pun ditulis. Mencegah pemborosan token dan refaktorisasi berulang.
- Fase 2 (Pasca-Kode / Post-Code): Memelihara dokumentasi hidup secara berkelanjutan setelah setiap fitur selesai:
CHANGELOG.md,BLUEPRINT.md,PROGRESS.md, dan Architecture Decision Records (docs/adr/).
Kondisi Pemicu (Trigger Conditions)
- Fase 1 (Wajib Aktif):
- Permintaan proyek baru dari nol ("buatkan aplikasi...", "bikin SaaS...").
- Tidak ada berkas PRD di direktori akar repositori.
- Ruang lingkup kebutuhan atau model data belum terdefinisi secara eksplisit.
- Fase 2 (Pemeliharaan Kontinu):
- Suatu fitur atau modul berhasil diimplementasikan dan diverifikasi lolos tes.
- Pengguna meminta "perbarui dokumentasi" atau "catat perubahan ini".
- Keputusan arsitektur besar diambil (migrasi DB, perubahan auth, adopsi library inti).
Mengapa PRD Sebelum Kode (Why PRD Before Code)
- Mencegah Scope Creep: Membatasi batas fungsional sebelum implementasi.
- Penyelarasan Konteks AI: Memberikan grounding akurat bagi seluruh subagen swarm.
- Traceability Penuh: Setiap endpoint API dan tabel DB memiliki justifikasi kebutuhan pengguna.
- Zero-Slop Standard: Mengeliminasi buzzword pemasaran dan memastikan skema DDL PostgreSQL, kontrak JSON REST/RPC, serta target latensi NFR terukur secara matematis.
Fase 1: Protokol Penegakan 6 Langkah
- Deteksi (Detect): Kenali instruksi pembuatan proyek baru dari pengguna.
- Jeda (Pause): JANGAN membuat atau mengedit berkas kode program apa pun.
- Hasilkan Berkas Spesifikasi (Zero-Slop): Secara otomatis susun draf
PRD.md,ERD.md,DOCUMENTATION.md, danPROGRESS.md. - Tinjau (Review): Sajikan draf kepada pengguna untuk validasi dan penyesuaian parameter bisnis.
- Konfirmasi (Confirm): Mulai penulisan kode sumber HANYA setelah pengguna memberikan persetujuan ("Proceed", "Lanjut", atau perbaikan disetujui).
- Jadikan Referensi (Reference): Rujuk dokumen PRD ini dalam setiap keputusan arsitektur dan penulisan tes TDD.
Template PRD-as-Code Standar (12 Bagian Lengkap)
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/prd-architect/SKILL.md
Popularity
- Repository stars
- 51
- Repository forks
- 10
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/roedyrustam/vibes-plug/prd-architect)