GitHub
Connect your repository so specs include real file paths from your codebase.
Setup
- Go to Settings → Integrations → GitHub
- Click Connect
- Authorize Circuit and select a repository
What Circuit Reads
Circuit uses repository-level read access to understand your codebase:
| What | How It's Used |
|---|---|
| File tree | Suggests accurate file paths in the Files to Touch section |
| README | Understands tech stack and project structure |
| Recent commits | Detects active areas of the codebase |
| Naming conventions | Keeps spec language consistent with your codebase |
This is read-only. Circuit never writes to your repository.
How It Enriches Specs
The Files to Touch section in every spec is powered by GitHub. Without a GitHub connection, this section is omitted. With it, specs suggest real paths — src/components/CSVImport.tsx (new) rather than generic descriptions.
See Working with Specs for the full spec structure.
Disconnect
Go to Settings → Integrations and click Disconnect next to GitHub. Existing specs keep their file paths. New specs generated after disconnecting will omit the Files to Touch section.