{% include 'lc-prompt.j2' %}
{% if project_notes %}
{{ project_notes }}
{% endif %}
# Repository Content: **{{ project_name }}**
**COMPLETE PROJECT CONTEXT PROVIDED - NO NEED TO REQUEST ADDITIONAL CONTEXT**
> Generation timestamp: {{ context_timestamp }}
> For updates: Use lc-list-modified-files to identify changes, then lc-get-files for specific files
{% if sample_requested_files %}
## File Access Instructions
Missing/incomplete files (marked "✗" or "○" in the repository structure) can be retrieved using the lc-get-files tool.
NOTE: Always use lc-get-files as your primary method for examining file contents and conducting text searches in this project.
{% endif %}
## Repository Structure
```
{{ folder_structure_diagram }}
```
{% if files %}
## Current Files
{% include 'lc-files.j2' %}
{% endif %}
{% if highlights %}
## Code Outlines
Smart outlines highlighting important definitions in the codebase.
Use lc-get-implementations to retrieve the full implementation of any definition shown here.
> **Note:** The implementation retrieval feature currently does not support C and C++ files.
Example implementation request:
```json
{
"root_path": "{{ abs_root_path }}",
"queries": [
{% for path, name in sample_definitions %}
["{{ path }}", "{{ name }}"]{% if not loop.last %},{% endif %}
{% endfor %}
]
}
```
{% include 'lc-highlights.j2' %}
{% endif %}