Overview
Ingestion prompts are an optional way to refine how your codebase is represented in the technical specification. Blitzy automatically analyzes your code to generate a specification. An ingestion prompt allows you to enhance this representation with business context, domain terminology, and architectural decisions that aren’t visible in the code itself. When to use ingestion prompts:- Your codebase has domain-specific terminology that needs definition
- You have compliance requirements that should guide code generation
- You want to document architectural decisions and evolution
- You need to exclude legacy or deprecated code from analysis
Ready to ingest your codebase?
Use the Ingest Codebase Template to get started immediately with a structured prompt
Key Sections to Include
Project Overview - Product context, primary goals, and core workflows Business Context & Domain Knowledge - Compliance requirements, domain terminology, and architectural rationale Current Status & Evolution - Codebase maturity, architectural shifts, and areas under active development Areas to Ignore - Irrelevant file paths and directories to exclude from analysisSupported File Formats
Blitzy reads the following file formats in your repository during ingestion and code generation:Spreadsheet files (CSV, Excel, ODS, Parquet) are read when they exist in your repository. They are not supported as prompt attachments. PDF files are supported both in-repo and as prompt attachments.
Using .blitzyignore
For permanent file exclusions, create a.blitzyignore file in your repository root using standard .gitignore syntax.
Benefits:
- Saves quota (excluded files don’t count toward subscription usage)
- Improves focus (Blitzy analyzes only relevant patterns)
- Team-wide consistency (exclusions apply automatically when committed)