reverse-engineering
FeaturedTo reverse-engineer code into a spec: extract behavior and domain logic — WHAT and WHY, not HOW.
Install
Quality Score: 94/100
Skill Content
Details
- Author
- griddynamics
- Repository
- griddynamics/rosetta
- Created
- 5 months ago
- Last Updated
- 2 days ago
- Language
- TypeScript
- License
- Apache-2.0
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
reverse-engineer
Reverse engineer how an application implements a mechanism so it can be replicated. Use when the user asks how an app does something, how a feature or protocol works under the hood, or wants design notes to reimplement a behavior (download chunking, retry, sync, auth flow, caching) from a repository, an installed build, or a closed-source app known only by name.
reverse-engineer
Reverse-engineer an authorized repo, binary, or product into a verifiable feature inventory and adoption map. Triggers: "reverse-engineer X", "tear down Y", "what should we steal from Z", "evaluate competitor/upstream", "should we fork/adopt/build-native".
hive-spec-miner
Reverse-engineering specialist that extracts specifications from existing codebases. Use when working with legacy or undocumented systems, inherited projects, or old codebases with no documentation. Invoke to map code dependencies, generate API documentation from source, identify undocumented business logic, figure out what code does, or create architecture documentation from implementation. Trigger phrases: reverse engineer, old codebase, no docs, no documentation, figure out how this works, inherited project, legacy analysis, code archaeology, undocumented features.