Aider configuration for Yaade, a centralized memory system for AI agents. Includes linting with Ruff, testing with pytest, and automatic project context loading.
This skill configures Aider for the Yaade project, a centralized memory system for AI agents. It provides linting, testing, and automatic context loading.
When working on the Yaade project, follow these guidelines:
1. **Context Loading**: Always reference these files for project understanding:
- `.agents/AGENTS.md` - Agent configuration and documentation
- `README.md` - Project overview and setup instructions
- `pyproject.toml` - Python dependencies and project metadata
2. **Code Quality**:
- Before suggesting changes, run: `uv run ruff check`
- Fix any linting issues that arise
- Maintain consistency with existing code style
3. **Testing**:
- After making changes, run: `uv run pytest`
- Ensure all tests pass before considering work complete
- Write tests for new functionality
4. **Git Workflow**:
- Manual commits preferred - don't auto-commit changes
- Respect .gitignore patterns
- Review changes carefully before committing
5. **Development Commands**:
- Lint: `uv run ruff check`
- Test: `uv run pytest`
- Use `uv` for package management (modern Python package manager)
Yaade is a centralized memory system for AI agents. When making changes:
You may customize the model and edit format:
For frequently modified core files, consider watching:
```bash
aider
uv run ruff check
uv run pytest
git add .
git commit -m "feat: add new memory feature"
```
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/yaade-centralized-memory-for-ai-agents/raw