reverse-engineering
FeaturedTo reverse-engineer code into a spec: extract behavior and domain logic — WHAT and WHY, not HOW.
Install
Quality Score: 88/100
Skill Content
Details
- Author
- griddynamics
- Repository
- griddynamics/rosetta
- Created
- 7 months ago
- Last Updated
- 1 weeks ago
- Language
- TypeScript
- License
- Apache-2.0
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
Tear down an authorized competitor repo, binary or product into a feature inventory and adoption choices. Use when: comparing an external system; local questions go to Research.
spec-mining
Apply this opinionated workflow when reverse-engineering legacy or undocumented systems: scope, explore with Glob/Grep/Read, trace data flows, document in EARS format, flag uncertainties. For code archaeology, onboarding, and requirements extraction.