repomix
3
总安装量
3
周安装量
#55426
全站排名
安装命令
npx skills add https://github.com/5dlabs/cto --skill repomix
Agent 安装分布
claude-code
2
windsurf
1
trae
1
opencode
1
antigravity
1
Skill 文档
Repomix (Codebase Packaging)
Use Repomix to pack entire codebases into a single, context-optimized format for analysis.
Tools
| Tool | Purpose |
|---|---|
repomix_pack_codebase |
Pack local codebase |
repomix_pack_remote_repository |
Pack a GitHub repository |
repomix_grep_repomix_output |
Search within packed output |
repomix_read_repomix_output |
Read sections of packed output |
Packing a Remote Repository
repomix_pack_remote_repository({
remote: "https://github.com/5dlabs/my-project",
branch: "develop"
})
Returns a packed representation of the entire codebase.
Searching Packed Output
# After packing, search for specific patterns
repomix_grep_repomix_output({
pattern: "authentication",
output_id: "abc123"
})
Reading Specific Sections
repomix_read_repomix_output({
output_id: "abc123",
start_line: 100,
end_line: 200
})
Use Cases
| Task | Approach |
|---|---|
| PRD Analysis | Pack repo to understand existing architecture |
| Code Review | Pack to see full context of changes |
| Task Planning | Pack to understand dependencies |
| Integration | Pack multiple repos for merge planning |
Best Practices
- Pack before planning – Understand the codebase first
- Use grep for navigation – Don’t read everything
- Focus on relevant sections – Use start/end lines
- Cache outputs – Reuse packed output for multiple queries