зеркало из
https://github.com/docxology/cognitive.git
synced 2025-10-30 12:46:04 +02:00
95 строки
2.4 KiB
Markdown
95 строки
2.4 KiB
Markdown
# Cursor Integration Guide
|
|
|
|
## Overview
|
|
Cursor is an AI-augmented IDE that enhances development workflow through intelligent code assistance. This guide covers integration with our cognitive modeling framework.
|
|
|
|
## Key Features
|
|
- AI-powered code completion
|
|
- Natural language code generation
|
|
- Intelligent code navigation
|
|
- Integrated documentation assistance
|
|
|
|
## Setup
|
|
1. Install Cursor from [cursor.sh](https://cursor.sh)
|
|
2. Configure project settings:
|
|
```json
|
|
{
|
|
"ai.enableCompletion": true,
|
|
"ai.enableChat": true,
|
|
"editor.formatOnSave": true
|
|
}
|
|
```
|
|
3. Link with [[git_workflow]] for version control
|
|
|
|
## Workflow Integration
|
|
|
|
### Template Generation
|
|
Use Cursor's AI to generate new templates:
|
|
1. Open template directory: `templates/node_templates/`
|
|
2. Use natural language to describe template needs
|
|
3. Refine with [[template_guide]] standards
|
|
|
|
### Code Generation
|
|
Generate code for:
|
|
- [[active_inference_agents]] implementation
|
|
- [[belief_networks]] structures
|
|
- [[observation_models]] components
|
|
|
|
### Documentation
|
|
Cursor can help maintain:
|
|
- [[api_reference]] documentation
|
|
- Code comments alignment with [[code_style]]
|
|
- Markdown formatting for [[obsidian_usage]]
|
|
|
|
## Best Practices
|
|
|
|
### AI Prompting
|
|
- Be specific about implementation details
|
|
- Reference existing [[code_organization]]
|
|
- Include context from [[key_concepts]]
|
|
|
|
### Code Review
|
|
- Use AI to review against [[code_style]]
|
|
- Check compatibility with [[testing_guide]]
|
|
- Verify [[linking_patterns]] in documentation
|
|
|
|
### Version Control
|
|
- Integrate with [[git_workflow]]
|
|
- Maintain clean commit history
|
|
- Document changes effectively
|
|
|
|
## Tips and Tricks
|
|
|
|
### Quick Actions
|
|
1. `Cmd/Ctrl + I` - AI inline suggestions
|
|
2. `Cmd/Ctrl + L` - AI chat
|
|
3. `Cmd/Ctrl + P` - Quick file navigation
|
|
|
|
### Context-Aware Completion
|
|
- Uses project structure understanding
|
|
- Aware of [[node_types]] and templates
|
|
- Maintains consistent [[code_style]]
|
|
|
|
### Documentation Generation
|
|
- Auto-generates docstrings
|
|
- Creates markdown documentation
|
|
- Updates [[api_reference]]
|
|
|
|
## Troubleshooting
|
|
|
|
### Common Issues
|
|
- AI completion not working
|
|
- Template generation errors
|
|
- Integration conflicts
|
|
|
|
See [[troubleshooting]] for detailed solutions.
|
|
|
|
## Related Guides
|
|
- [[development_setup]]
|
|
- [[workflow_guides]]
|
|
- [[documentation_guide]]
|
|
|
|
## References
|
|
- [Cursor Documentation](https://cursor.sh/docs)
|
|
- [[code_organization]]
|
|
- [[contribution_guide]] |