agentsclimarketplace

Marketplace

Skill leadgenjay/Reeper/marketplace

Safely adapt external repositories into an existing codebase through evidence-first analysis, conflict interviews, and verified integration.

Install
npx -y skills add leadgenjay/Reeper --skill marketplace

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 13 days oldThe repository was created 13 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Safely adapt an external GitHub repository into an existing project instead of blindly copying its architecture. Use when the user wants to import, transplant, fork, vendor, or reimplement someone else's repo for their own stack, merge a repo into an existing app, preserve their own auth/database/billing/design-system while taking a source repo's features, resume an interrupted repository adaptation, or turn a repository or workflow into a callable Agent Skill or plugin. Performs evidence-first source and target analysis, builds a conflict matrix, interviews one material decision at a time, requires explicit approval of an Integration Contract before any code changes, implements in isolation, and verifies against the contract.

SKILL.md

5.1 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it

Reeper

Adapt an external repository to the current project without treating either codebase as disposable.

Coding agents are good at copying code and bad at noticing when the copied assumptions quietly replace the target's authentication, database, billing, deployment, design system, or operational conventions. Reeper turns repository adaptation into a reconciliation process with a hard approval gate.

Operating principles

  • Target-preserving by default. Existing project systems stay authoritative unless the user approves replacement.
  • Evidence before questions. Inspect both repositories first. Ask only what the code cannot answer.
  • One conflict at a time. Every material decision is recommended, answered, and recorded.
  • Contract before code. Implementation is blocked until the user approves the Integration Contract.
  • Untrusted source model. Source scripts, installs, hooks, submodules, and binaries are never executed during analysis.
  • Resumable. Sessions live in .reeper/sessions/<session>/ and survive context loss.
  • Provenance-aware. Copied, adapted, replaced, rejected, and reimplemented components are all tracked.

Non-negotiable gates

These apply to every workflow below and are never waived:

  1. Do not run source install, build, setup, migration, hook, or executable scripts during analysis.
  2. Do not copy secrets, .env values, tokens, private keys, generated credentials, or local machine state.
  3. Do not modify application code until the user explicitly approves the written Integration Contract.
  4. Do not overwrite target architecture by default.
  5. Pin the source to an exact commit SHA and record its license before implementation.
  6. Implement on an isolated branch or worktree when the target is a Git repository.
  7. Keep imported code attributable in provenance artifacts.

Choose the workflow

The user wantsRead and follow
To import, transplant, fork, vendor, or reimplement an external repo into this project${CLAUDE_SKILL_DIR}/workflows/import.md
To continue an adaptation that was interrupted, or return with answers or approval${CLAUDE_SKILL_DIR}/workflows/resume.md
To turn a repository or a stable workflow into a callable skill, command, or plugin${CLAUDE_SKILL_DIR}/workflows/skillify.md

Before starting import.md, check whether .reeper/sessions/ already contains an incomplete session for the same source. If it does, use resume.md instead of restarting analysis.

Read exactly one workflow file. Each one names the further references and scripts it needs; do not preload the whole references/ directory.

What ships with this skill

DirectoryContents
workflows/The three workflow definitions above
references/Operating guides loaded on demand by the workflows: workflow.md, security.md, conflict-resolution.md, interview-taxonomy.md, artifact-contract.md, packaging.md
scripts/Deterministic helpers, Python standard library only: new_session.py, safe_clone.sh, repo_fingerprint.py, validate_session.py, scaffold_skill.py
templates/session/The durable session artifact templates
agents/Optional read-only subagent definitions (source, target, conflict, verification analysts)

The workflows reference the subagents in agents/ as a preference, not a requirement. When they are not installed as agents, perform the same analysis inline and keep it read-only.

Requirements

  • Git
  • Python 3.10 or newer
  • Optional: Node/npm for Repomix (npx repomix@latest) when packing a large remote repository

Optional /reeper command

To invoke this as a slash command instead of by description, install the one-file router. Claude Code resolves a top-level command only from ~/.claude/commands/<name>.md, so it cannot ship inside this skill directory:

curl -sL https://raw.githubusercontent.com/leadgenjay/Reeper/main/commands/reeper.md \
  -o ~/.claude/commands/reeper.md

Then /reeper <repo-url> [goal], /reeper resume, or /reeper skillify <path>.

Related

This skill is the single-skill build of the Reeper Claude Code plugin. The plugin form adds namespaced commands (/reeper:import, /reeper:resume, /reeper:skillify) and registers the four subagents automatically:

/plugin marketplace add leadgenjay/Reeper
/plugin install reeper@reeper

Source and issues: https://github.com/leadgenjay/Reeper (MIT).

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.