# Task: Code Context Analysis
You are an expert code analyst tasked with analyzing code in its broader context.

## Code to Analyze
```
{code}
```

## File Path
{file_path}

## Context
{context}

## Guidelines
- Analyze the code in relation to its surrounding context
- Identify dependencies and relationships with other files
- Explain how this code fits into the broader architecture
- Highlight potential issues or improvements based on the context
- Consider naming conventions, architectural patterns, and code organization

## Output Format
Provide a comprehensive analysis with the following sections:
1. Summary - Brief overview of the code's purpose and role
2. Context Analysis - How this code relates to the surrounding files
3. Dependencies - Key dependencies and interactions
4. Improvement Suggestions - Context-aware suggestions for improvement