TE
Travis Eric
HomeNow
Work with meBook a 30-minute call
Travis Eric LogoTravis Eric

AI consulting and custom software, based in Fort Collins. Explore the work. Bring your next idea.

Travis Eric AI Consulting(720) 770-2979

Navigate

  • Home
  • Now
  • Projects
  • How I work

Deeper

  • Work with me
  • About
  • Share your experience
  • Case Studies
  • Resources
  • Impossible Vision
  • Technical Stack
  • Manifesto
  • Writings

Follow the work

New systems and field notes, sent when they ship.

Communities

AI Builder's LabView membershipTeneo Publishing CollectiveView details
@TravisEric_Travis Eric@TravisericLive Builds@travis_eric
PrivacyTerms© 2026 Travis Eric
/
/
Back to writings
Skills and playbooks

Reverse engineer a reference and use what we learn

Travis EricOctober 16, 20262 min read
Share this post:

Starting with a Real Path

In tackling the overnight build system, I began by resolving the real path of our skill directory, which is part of the C:\code\.claude\skills\reverse-engineer\SKILL.md installation. This symlink leads to the .claude documentation repo, the grandparent directory, and ultimately to the code root. It's crucial not to hardcode drive paths or scan the entire workspace, which would be inefficient given our setup.

Leveraging Existing Knowledge

I accessed existing documentation at ../../guides/reverse-engineering/INDEX.md and ../../guides/reverse-engineering/CANDIDATES.md. These resources are invaluable for selecting work and understanding the candidate board. For an unfamiliar acquisition route, the PLAYBOOK.md file was a lifesaver, guiding me through the necessary steps without redundant information.

Choosing the Right Evidence Route

Faced with the task of reverse-engineering, I had several routes to choose from. For our specific need, the best approach was to reuse existing evidence and check for version or coverage updates. This meant I didn't have to start from scratch, allowing me to focus on collecting only missing observations. This method is particularly effective when dealing with a broad "reverse engineer X" scenario.

Practical Application of REA

For claims requiring runtime evidence or decompilation, I utilized the REA (Reverse Engineering Artifact) tools. The historical checkout path, <code-root>/artifacts/rea-research-2026-10-15/rea, was crucial for accessing the necessary data. Using the official morluto/rea sources ensured that I wasn't duplicating efforts with unnecessary cloning or updates.

Keeping the Research Independent

While resolving access dependencies, I continued independent research using available CLI, source, or browser routes. This was essential because MCP tools were absent for this particular task. The playbook recorded the checked 6.5.0 invocation, which guided my actions without needing constant supervision or updates.

Specific Findings

During this process, I discovered that the codebase had been updated to use a newer version of the reverse-engineering tools, which were not yet documented in the reverse-engineer-anything/SKILL.md. This gap highlighted the importance of maintaining up-to-date documentation and ensuring all tools are referenced consistently across our research materials.

In conclusion, reverse engineering isn't just about replicating features—it's about understanding the mechanisms and behaviors that make them work. By following a structured approach, I was able to efficiently extract valuable insights and apply them to our overnight build system without unnecessary duplication of effort.

Join Pattern Insights

Get weekly insights on AI architecture, pattern recognition, and building platforms without permission.

On this page

  • Starting with a Real Path
  • Leveraging Existing Knowledge
  • Choosing the Right Evidence Route
  • Practical Application of REA
  • Keeping the Research Independent
  • Specific Findings
Tags:
build-in-public

Read next

October 15, 2026

Client Action List

The recent overnight build highlighted a vital component of our system: the "Client Action List". This feature, defined in...

Read it

October 13, 2026

Fill-in console

The "fill-in console" is a practical tool I developed to streamline filling in external forms that can't be driven by API, such as Google Business Profile...

Read it

October 11, 2026

Dispatcher

The dispatcher skill, as described in the dispatcher file, is tasked with managing the founder's agent fleet from a single machine by reading every live...

Read it

Join the Discussion

Have thoughts on this post? I'd love to hear them! Join the conversation on X where we can discuss AI architecture, pattern recognition, and building platforms.

Discuss on X

Or reach out directly at @TravisEric_