assimilate-repo

Solid

Use to survey a whole external repo or catalogue (local path or URL) for ingestion candidates and produce a reviewable RFC of per-candidate verdicts (assimilate, reject, or needs-new-pack), resumable across sessions and git worktrees via a ledger. Triggers on "survey this repo for skills we can adopt", "inventory this catalogue", "what can we assimilate from <repo>", "re-sync from <upstream>". Do NOT use for a single known unit (use assimilate-primitive) or to scaffold a proposed pack (use propose-catalogue-pack).

AI & Automation 14 stars 4 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 82/100

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

Skill Content

# Skill: assimilate-repo Survey a **whole** external repo or catalogue and turn it into a **reviewable RFC** of per-candidate verdicts — resumable, idempotent, and safe under parallel git worktrees. It reuses `assimilate-primitive`'s per-unit safety + craft for each `assimilate` verdict; its own job is the **survey, the ledger, and the RFC**. ## Procedure 1. **Establish the charter anchor.** Read `docs/CHARTER.md` from the running catalogue if present; extract the mission and scope (the `## Domain` section if present, else `## Mission` + `## Scope`). Show the operator a one-line summary: "Anchoring verdicts against: [catalogue-name] — [domain summary]. Override?" Accept: a path to a different CHARTER.md (the *target* catalogue's charter), or an inline mission statement (one phrase or sentence — the skill expands it into a working scope anchor). If `docs/CHARTER.md` is absent, **elicit before proceeding**: "What is this catalogue for? One phrase, sentence, or path to a CHARTER.md." The charter anchor governs all verdicts: a candidate is in scope if its function fits the mission; otherwise `reject`. Run from inside the target catalogue for correct anchoring — see workflow note below. 2. **Fetch the source, SSRF-guarded** — same allowlist as `assimilate-primitive` (`https`/`git`/`ssh` only; reject `file:`/`ftp:` and private/metadata ranges). See [`references/survey-and-ledger.md`](references/survey-and-ledger.md). 3. **Open (or resume) the ...

Details

Author
eugenelim
Repository
eugenelim/agent-ready-repo
Created
2 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category