read-repo-references
Learn from reference materials and prior art in the references/ directory
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Read Repo References
Use this skill when you need inspiration or guidance from prior art and reference implementations.
When to Use
- Designing new features that have established patterns elsewhere
- Stuck on architecture decisions
- Need to understand how similar tools solve a problem
Reference Structure
References live in references/<name>/ with this format:
references/
└── <reference-name>/
├── REF.md # Required: metadata and description
└── [local files] # Optional: PDFs, markdown, code samples
REF.md Format
---
name: reference-name
type: link | local | hybrid
url: https://... # Required if type includes link
description: Brief description
---
# Reference Name
Notes on key patterns, architecture, and relevance...
Reference Types
- link: Points to external resource (GitHub repo, docs). Use WebFetch or browse the URL.
- local: Contains files directly. Read the files in the reference directory.
- hybrid: Both a link and local supplementary materials.
How to Use References
-
List available references:
ls references/ -
Read a reference:
cat references/<name>/REF.md -
For link-type references: The REF.md contains the URL and notes about what to look for. Fetch specific files from the URL as needed.
-
For local-type references: Read the files directly from the reference directory.
-
Apply learnings: Extract relevant patterns and adapt them to the current project's conventions.
Best Practices
- Read REF.md first to understand what the reference offers
- Focus on patterns relevant to your current task
- Adapt patterns to fit the project, don't copy blindly
- Note any new insights in
.agents/notes/for future reference
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-28
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!