skills/reverse-document/SKILL.md
Generate design docs, ADRs, and concept docs from existing code by reverse engineering intent
npx skillsauth add vibeeval/vibecosystem reverse-documentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Koddan dokuman uret. "Bu sistem neden var?" sorusunu cevapla.
Mevcut kodu analiz ederek tasarim dokumani uret.
Input: Kaynak kod dizini veya dosya Output: Product/Feature Design Document
Sablonlu cikti:
# [Feature/System Adi]
## Problem Statement
Bu sistem hangi problemi cozuyor?
## Solution Overview
Nasil cozuyor? (High-level mimari)
## Key Decisions
Neden bu yaklasim secildi? (Koddan cikarim)
## Components
- [Component 1]: Gorevi, bagimliliklari
- [Component 2]: Gorevi, bagimliliklari
## Data Flow
1. [Adim 1]
2. [Adim 2]
## Edge Cases & Error Handling
Kodda gorulmus ozel durumlar
## Limitations
Bilinen sinirlamalar (TODO/FIXME/HACK yorumlarindan)
Mimari kararlari reverse engineer ederek ADR (Architecture Decision Record) uret.
Input: Kaynak kod, config dosyalari, dependency listesi Output: ADR dokumenti
Sablonlu cikti:
# ADR-[N]: [Karar Basligi]
## Status
Accepted (kodda uygulanmis)
## Context
Bu karar hangi kosullarda alinmis? (Koddan cikarim)
## Decision
Ne yapilmis? (Concrete implementation)
## Rationale
Neden? (Dependency secimleri, pattern kullanimi, config'den cikarim)
## Alternatives Considered
Kullanilmayan alternatifler (varsa yorum/TODO'lardan)
## Consequences
- Pozitif: [...]
- Negatif: [...]
- Riskler: [...]
Erken asamadaki koddan konsept dokumani uret.
Input: Prototip/POC kodu Output: Concept Document
Sablonlu cikti:
# [Konsept Adi]
## One-Liner
Tek cumlelik aciklama
## Problem
Hangi problemi cozuyor?
## Proposed Solution
Prototipte denenmis yaklasim
## Key Insights
Prototipten ogrenilenler
## Open Questions
Henuz cevaplanmamis sorular
## Next Steps
Production'a tasimak icin gerekli adimlar
Kodu okumadan ONCE su sorulari sor (veya koddan cikar):
development
Goal-based workflow orchestration - routes tasks to specialist agents based on user goals
tools
Wiring Verification
development
Connection management, room patterns, reconnection strategies, message buffering, and binary protocol design.
testing
VP Engineering perspective - org design (team topologies), process improvement, cross-team dependencies, engineering culture, OKRs, incident management maturity, platform strategy, DX optimization, release management at scale