| name | research |
| description | Research a topic using web sources and maintain a living research digest at docs/research_digest.md. |
Research
Usage
/research <topic>
/research --ingest <url>
/research --refresh
Overview
Research external sources on a topic and maintain a living digest. The digest
captures best practices, emerging techniques, and relevant developments for
the gz4d project.
Digest
Location: docs/research_digest.md (create if it doesn't exist)
Format
# Research Digest
<!-- Last updated: YYYY-MM-DD -->
## <Topic Title>
**Added**: YYYY-MM-DD | **Sources**: [link1](url), [link2](url)
Key takeaways:
- <concise finding>
- <concise finding>
**Relevance**: <why this matters to gz4d>
---
Workflow
Adding research (/research <topic>)
- Create a feature branch:
git checkout -b research/<topic-slug>
- Search the web for current information on the topic
- Read and synthesize relevant sources
- Check the existing digest for related entries -- update rather than duplicate
- Append or update the entry in
docs/research_digest.md
- Update the "Last updated" timestamp
- Commit:
git add docs/research_digest.md && git commit -m "research: <topic>"
- Push and create a PR:
git push -u origin HEAD && gh pr create --fill
Ingesting a URL (/research --ingest <url>)
- Create a feature branch
- Fetch and read the URL content
- Extract key takeaways relevant to gz4d
- Append to the digest
- Commit, push, create PR
Refreshing (/research --refresh)
- Create a feature branch
- Read the digest
- For each entry, check if it's still current
- Update, mark as stale, or remove entries as needed
- Update timestamps
- Commit, push, create PR
Guidelines
- External sources only -- this skill surveys the web, papers, and docs.
It does not scan the gz4d codebase.
- Concise entries -- each topic should be 5-15 lines.
- Cite sources -- every entry needs at least one link.
- Dedup -- check for existing entries before adding. Update rather than
duplicate.
- Staleness -- entries older than 90 days without a refresh should be
flagged for review.