Skip to content

commonagent/reverse-engineer

v0.3.0Apache-2.0

Writes down what an existing codebase is, at a named commit, as the as-built record: the behaviors the code has (each in the feature list's shape, with the file and line that shows it), the architecture as built (in the architecture standard's record shape), the interfaces (with any OpenAPI or JSON Schema found or derived), the dependencies (a CycloneDX bill of materials made from the lockfiles and manifests by rule, never by the model), and the existing tests with what they cover, one baseline run's results when it may run things, and every gap. A model drafts the behaviors, the architecture and the interfaces from the code; code then checks every cited file and line against the commit and holds back any claim whose evidence does not check, or that judges or infers, as a gap. Given the last as-built record, it covers only what changed since that record's commit. It describes and never judges, writes no tests and changes nothing in the codebase. It holds the reverse engineer role (agentroles.ai) for the Reverse engineering stage (00) of the Agent Development Lifecycle.

run-the-baseline

Read SKILL.md at the source

Pinned to revision 88247134bbf0, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.