---
name: absorb-github
description: Absorb a GitHub repo into a field dossier with dependency chains, stealable code, and NE integration paths.
visibility: public
type: draft
director: CTO
base: draft
url: navigateengine.com/skill/absorb-github
---

# Absorb GitHub

## input

A GitHub repo (or set of repos) that needs to be understood deeply and mapped to NavigateEngine's architecture.

## process

1. Read the repo: structure, key files, README, package.json/go.mod
2. Identify: language, framework, dependency chain, entry point, build system
3. Map the core mechanic: what is the main abstraction? How does data flow through it?
4. Extract the dependency chain as a visual tree (caller → callee → infrastructure)
5. Find the 1-2 most stealable code patterns for the target codebase — quote actual source (20-40 lines)
6. Assess quality: stars, last commit, release cadence, license
7. Map integration path: NE problem → repo solution → effort (S/M/L)
8. Recommend: USE (with integration path) or SKIP (with specific reason)

## output

A polished single-file HTML deliverable using the absorb-repo template. Per repo: header with metadata, BLUF fit statement, dependency chain tree, core mechanic explanation, code snippet embed, and integration path table.

## checks

```json
["Repo actually read — specific files and code referenced","Language and framework identified","Dependency chain rendered as visual tree","Core mechanic explained in 1-2 paragraphs","Code snippet is 20-40 lines of actual source","Stars, last commit, and license assessed","Integration path maps NE problem to repo solution with effort","Recommendation is USE or SKIP with specific reason"]
```
