Code
How github/spec-kit is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Likely public API
- Likely public API
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd Support for a New Repository Provider
- Create a new authentication provider in src/specify_cli/authentication/ extending base.py
- Register the provider in authentication config.py discovery mechanism
Add a New MCP Artifact Type
- Define a new Pydantic model in artifacts/models.py extending existing operation/command base classes
- Register the artifact type in the catalog resolution logic
- Add serialization support in artifacts/_mcp.py for MCP protocol compatibility
- Update catalog.py to index and expose the new artifact type in discovery endpoints
Add a New Project Initialization Template
- Create template files and register them in _assets.py for bundling with the CLI binary
- Add template selection logic in command_init.py or _init_options.py
Change the public API
Trace runtime behavior
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.
- 1 suggested change pattern has no matching file and is left out.