From coordination
Use when updating agent coordination skills from external repositories - extracts architectural patterns from source repos and proposes skill updates with provenance tracking; prevents cargo culting and stale patterns
npx claudepluginhub nice-wolf-studio/wolf-skills-marketplace --plugin coordinationThis skill uses the workspace's default tool permissions.
Extract architectural patterns from external repositories and propose updates to marketplace skills. This is a **research analyst that proposes PRs**, not a translator that blindly copies.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Extract architectural patterns from external repositories and propose updates to marketplace skills. This is a research analyst that proposes PRs, not a translator that blindly copies.
The skill reads source repositories, produces structured pattern briefs, compares against current skill implementations, and generates proposed updates as branches — never direct edits to the marketplace.
Track which repos have been ingested and when. Lives at:
{marketplace-root}/repo-ingest/sources.json
{
"sources": [
{
"name": "smith",
"url": "https://github.com/callmeradical/smith",
"description": "Distributed autonomous development runtime — handoff protocol, loop state machines, agent coordination via etcd",
"last_ingested": "2026-04-11T00:00:00Z",
"last_sha": "abc123",
"patterns_extracted": ["handoff-protocol", "journal-separation", "completion-saga", "lease-locks"],
"skills_influenced": ["handoff", "pickup", "signal"]
}
]
}
Determine what repo(s) to ingest and what you're looking for.
Single repo:
/repo-ingest https://github.com/callmeradical/smith
Multiple repos:
/repo-ingest https://github.com/callmeradical/smith https://github.com/org/other-repo
With focus area:
/repo-ingest https://github.com/callmeradical/smith --focus "handoff protocol changes"
For each repo:
git clone --depth 1 {url} /tmp/repo-ingest/{name}sources.json for prior ingestion — note last_sha to identify what's newgit log {last_sha}..HEAD --oneline to see what changedGate: You know which repos to analyze and what's changed since last ingestion.
For each repository, systematically explore the architecture. You're looking for transferable patterns, not code to copy.
Exploration checklist:
For each pattern you identify, extract:
### Pattern: {Name}
**Problem it solves:** {One sentence}
**How they solved it:** {Their approach — 2-3 sentences}
**Constraints that drove this choice:** {Why THIS solution — what alternatives they rejected}
**What's transferable:** {What applies to our filesystem-based, Claude Code context}
**What's NOT transferable:** {What's specific to their infrastructure — e.g., etcd, Kubernetes}
**Relevance to our skills:** {Which marketplace skills would benefit}
Do NOT extract patterns that are:
Gate: You have a structured pattern brief with at least one transferable pattern per repo.
For each extracted pattern, read the current marketplace skill it would affect:
# Read current skill
cat {marketplace-root}/{skill-name}/SKILL.md
Produce a comparison:
### Pattern: {Name} → Skill: {skill-name}
**Current approach:** {How the skill handles this now}
**Source approach:** {How the source repo handles it}
**Gap:** {What's missing or different}
**Risk of adoption:** {What could break — low/medium/high}
**Recommendation:** ADOPT / ADAPT / SKIP
- ADOPT: Take the pattern as-is, it's strictly better
- ADAPT: The idea is good but needs modification for our context
- SKIP: Not worth the change — our approach is fine or theirs doesn't fit
Gate: Every pattern has a recommendation with rationale. No ADOPT without understanding WHY it's better.
For patterns marked ADOPT or ADAPT, generate concrete skill update proposals.
Create a branch for the updates:
git checkout -b repo-ingest/{source-name}-{date}
For each proposed change, write:
**v{next}** ({date})
- {Description of change}
- Source: {repo-name} ({sha}) — {pattern-name}
repo-ingest/briefs/{source-name}-{date}.md:
---
source: {repo-url}
sha: {sha}
ingested: {ISO-8601}
patterns: [{pattern-names}]
skills_affected: [{skill-names}]
---
# Pattern Brief: {source-name}
## Extracted Patterns
{All pattern extractions from Step 2}
## Comparisons
{All comparisons from Step 3}
## Applied Changes
- {Pattern} → {Skill}: {What changed}
Do NOT:
Gate: All changes are on a branch, every change has provenance, brief is saved.
Update sources.json with new ingestion data:
{
"last_ingested": "{now}",
"last_sha": "{current-sha-of-source}",
"patterns_extracted": ["{pattern-names}"],
"skills_influenced": ["{skill-names}"]
}
Report to the user:
## Repo Ingest Report — {date}
### Sources Analyzed
- {repo}: {N} patterns extracted, {M} applicable
### Proposed Changes
| Pattern | Skill | Action | Risk |
|---------|-------|--------|------|
| {name} | {skill} | ADOPT/ADAPT | low/med/high |
### Branch
`repo-ingest/{source-name}-{date}` — ready for review
### Pattern Brief
Saved to `repo-ingest/briefs/{source-name}-{date}.md`
Do NOT auto-merge. Present the branch for human review. The user decides what ships.
Gate: sources.json updated, report presented, branch ready for review.
If you catch yourself:
STOP. This skill is a research analyst, not a copy machine.
Before reporting results:
repo-ingest/briefs/sources.json updatedRegistry of all source repositories. Lives at repo-ingest/sources.json. Created on first ingestion.
Pattern brief files from each ingestion. One file per source per ingestion date. Format: {source-name}-{YYYY-MM-DD}.md.
/handoff — One of the skills repo-ingest can update. Smith's handoff protocol is the first source pattern./pickup — Another target skill. Smith's loop startup protocol informed this design./signal — Another target skill. Smith's journal system informed the signal types./coordinate — The switchboard architecture. Patterns from Agent-MCP, GitAgent, A2A, and ACP informed the distributed coordination design.MANDATORY NEXT STEPS:
OPTIONAL NEXT STEPS:
sources.json for future ingestionv1.1.0 (2026-04-11)
v1.0.0 (2026-04-11)