reverse-engineer

Featured

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.

AI & Automation 434 stars 40 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 97/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Reverse Engineer Reverse-engineer an external system into two things: a **mechanically-verifiable teardown** (feature inventory + registry + specs, optionally a security audit) and a **steal-map** — what to adopt into our surfaces, what to leave behind. The teardown is the evidence; the steal-map is the decision. Separating them works because a decision row that must cite a registry entry can be re-checked by anyone, while a decision made from impressions cannot be re-checked by its own author. The original failure mode this skill exists to prevent: reading a competitor's README and "deciding" from vibes. **Triggers:** "reverse-engineer X", "tear down Y", "what should we steal from Z", "evaluate competitor/upstream", "should we fork/adopt/build-native". ## Prompt ```text Reverse-engineer the beads CLI (github.com/steveyegge/beads, tag v2.1.0) in repo mode, then author steal-map.md comparing its dependency-graph reconciler against our cli/internal/gates/ package. I own this analysis and have authorization for the clone. ``` ## It's working if Observable in the trace, without reading the prose: - `feature-registry.yaml` and `clone-metadata.json` land under `.agents/scratch/reverse-engineer/<product>/` with the resolved upstream commit recorded. - Every `steal-map.md` row cites a teardown registry entry and our matching surface, using the full `have`/`gap`/`steal`/`park`/`reject` set. - `bash skills/reverse-engineer/scripts/validate-output.sh --output-dir "$ou...

Details

Author
boshu2
Repository
boshu2/agentops
Created
10 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category