reverse-engineering

Derive V-Model artifacts from existing codebases with traceable evidence.

37|6|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/pssah4/digital-innovation-agents --skill reverse-engineering-pssah4
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reverse-engineering
Source: https://github.com/pssah4/digital-innovation-agents/tree/main/skills/reverse-engineering
Command: npx skills add https://github.com/pssah4/digital-innovation-agents --skill reverse-engineering-pssah4

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams convert an existing codebase into a complete V-Model context by deriving plan-context, ADRs, arc42 snapshot, backlog seeds, and BA drafts from proven evidence in the codebase and existing documentation.

Core Features & Use Cases

  • Automates the generation of V-Model artifacts such as plan-context, ADRs, arc42 snapshot, and backlog seeds, ensuring traceability to source code and docs.
  • Produces evidence-based artefacts that can be taken forward by /business-analyse and /requirements-engineering phases.
  • Useful for brownfield projects, legacy codebases, and onboarding scenarios where the V-Model artifacts do not yet exist or are out of date.

Quick Start

Provide the codebase reference and I will generate the V-Model artifacts from the existing codebase.

Frequently Asked Questions about reverse-engineering

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

FAQPage Schema
How do I generate V-Model artifacts from an existing legacy codebase?

To generate V-Model artifacts from a legacy codebase, you provide codebase references, existing documentation, and specific source sections. The Skill derives plan-context, ADRs, arc42 snapshots, and backlog seeds with mandatory traceability to the proven evidence.

What is reverse engineering a codebase for V-Model traceability?

Reverse engineering a codebase for V-Model traceability is the process of deriving missing project artifacts like ADRs and arc42 snapshots from existing source code. It identifies and documents traceable evidence to reconstruct a complete V-Model context for brownfield projects.

Can I use reverse engineering to create arc42 snapshots and backlog seeds for brownfield projects?

Yes, you can use reverse engineering to create arc42 snapshots and backlog seeds for brownfield projects. The Skill automates the generation of these artifacts from existing code paths and documentation, ensuring they are traceable to the original source sections.

What inputs do I need to derive ADRs and plan-context from a codebase?

You need proof-based input sources to derive ADRs and plan-context from a codebase. Required inputs include specific code paths, existing documentation, and source sections that serve as traceable evidence for generating the V-Model artifacts.

When should I not use codebase reverse engineering for V-Model artifacts?

You should not use codebase reverse engineering when proof-based input sources like code paths, docs, and source sections are unavailable. The Skill requires concrete evidence to enforce traceability rules and cannot generate V-Model artifacts from unsupported assumptions.

What is the best way to document traceable evidence in a legacy repository?

The best way to document traceable evidence in a legacy repository is by deriving a complete V-Model artefact context. This process outputs artifacts with mandatory frontmatter discipline and traceability rules, linking ADRs and backlog seeds directly to source code.