Source Harvest — Development skill for Claude Code
Harvest external sources (video/URL/PDF/text/code) into structured extracts, confront them against a repo's doctrine + tree + open issues, and emit a ranked, operator-gated adopt-proposal.
How to install Source Harvest
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open fppfurtado/source-harvest and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Source Harvest does
Harvest external sources (video/URL/PDF/text/code) into structured extracts, confront them against a repo's doctrine + tree + open issues, and emit a ranked, operator-gated adopt-proposal. Portable Claude Code / Cursor skill.
Alternatives in Development
- Tentacle Planner — You are the Tentacle Planner — a meta-agent that analyzes this codebase and creates department tentacles to or 1.4k ★
- Symfony Doctrine Relations — Guide for implementing Doctrine entity relationships (OneToMany, ManyToMany) 206 ★
- Adopt — Adopt Solokit into an existing project with code 62 ★
README
source-harvest
A portable **Agent Skill** (Claude Code / Cursor) that turns outside signal into tracked, repo-specific decisions.
Given 1..N external sources — a video, URL, PDF, pasted text, or a codebase/tool read at code level — `source-harvest`:
- Harvests each into a structured extract, then synthesizes across them.
- Confronts the result against THIS repo's own doctrine + tree + open issues (not the abstract "best practice" — what actually holds here).
- Validates the leverageable points against current web / academic evidence.
- Emits a ranked, operator-gated adopt-proposal — and files nothing without approval.
It is **not** deep-research (which answers an open research question from the web) and **not** a knowledge-vault (which accumulates pages). It confronts a *specific repo* and proposes what to adopt, then stops.
Layout
The skill body is `SKILL.md`; the harness adapters live under `adapters/claude-code/` and `adapters/cursor/` (each carries its plugin manifest). To try it now, clone this repo and load the adapter for your harness directly (Claude Code: `/plugin marketplace add `; Cursor: point your plugin config at `adapters/cursor/`).
A dedicated public marketplace/index install surface is planned (agent-kit ADR 0008, the M3 gate) and not wired yet — until then, the direct-clone path above is the standalone route.
Source & development
Developed in the [agent-kit](https://github.com/fppfurtado/agent-kit) collection (its dev home); this repo is the public, extracted island. Versions and history track here (`CHANGELOG.md`).
Author: Fernando Furtado.
Related Skills
MCP Tactics
Claude Code Skill: cross-cutting tactics book for nlink-jp's MCP servers — decision tables from input artifact
Swarm Init
Scaffold a research-swarm project subdirectory (Prompt/WORKLOG/RESUME-HERE/Research, standard frontmatter) or
Find Company Name
Generate short brand-name candidates, score each (length, memorability, brandability, cross-language safety, s
Pharn Dev Review
Review what /pharn-dev-build produced. Apply the 4 review lenses (each citing a principle), emit findings in t
Featuretree
Emit an editable FreeCAD feature tree from a small neutral feature-IR, and round-trip human edits back by feat
Laya Codex
Ranked code retrieval for Claude Code: tree-sitter + BM25 + the Laya re-ranker, delivered through hooks and MC
Related Agents
Layer Eng
Use for every build task on an adopted core (.hedgehog/core.yaml present, written by hedgehog-adopt) — one lay
Datastore Validator
Checks the factual claims of a draft deal package, proposal, or brief against the authoritative datastore tree
Wiki Scribe
Use this agent when the user gives you something to file (URL, PDF, GitHub link, clipboard text, conversation