Cross-Repository Read Access
This skill provides constrained read-only access to external repositories configured in additionalDirectories.
Available External Repos
| Repo | Path | Purpose |
|---|---|---|
| unamentis-ios | /Users/cygoerdt/unamentis | iOS companion app - reference for feature parity, Swift patterns, and shared architecture |
Usage
Access is always active via additionalDirectories in settings.json. When you need external context:
- •
Find files: Use
Globwith the repo's absolute pathcodeGlob: /Users/cygoerdt/unamentis/**/*.swift
- •
Search content: Use
Grepwith pattern in the repo pathcodeGrep: "SessionManager" in /Users/cygoerdt/unamentis/
- •
Read files: Use
Readwith absolute pathcodeRead: /Users/cygoerdt/unamentis/UnaMentis/Core/Session/SessionManager.swift
Common Cross-Reference Tasks
When working on UnaMentis Android, use this skill to:
- •Feature parity checks: Compare iOS implementation before building Android equivalent
- •Architecture patterns: Reference how iOS handles audio, VAD, curriculum, etc.
- •API contracts: Verify shared server API usage between platforms
- •UI/UX reference: Check iOS UI patterns for consistency
Constraints
When this skill is explicitly invoked with /read-external:
- •ONLY Read, Grep, Glob, and Task tools are available
- •No modifications to external repos (Edit/Write blocked)
- •Reference and adapt code, don't copy wholesale
Adding New Repositories
See TEMPLATE.md for step-by-step instructions on adding new external repositories.