Expert guidance for building autonomous AI agents with the IntentKit framework. Assists with architecture, skills development, and best practices.
Expert guidance for building autonomous AI agents with the IntentKit framework.
IntentKit is an autonomous agent framework that enables creation and management of AI agents with capabilities. This skill provides comprehensive development assistance for working with IntentKit's architecture, skills system, and operational workflows.
**IntentKit Package** (`intentkit/`)
**IntentKit App** (`app/`)
**Scripts** (`scripts/`)
**Tests** (`tests/`)
**Frontend** (`frontend/`)
1. Always use the latest package versions
2. Use English for all code comments
3. Use English for searches
4. Do not git commit unless explicitly requested
5. Place imports at the beginning of files
6. No need to write dedicated documentation or example scripts after implementation
Packages in `intentkit/` must follow this order (left can import right, never reverse):
```
utils → config → models → abstracts → clients → skills → core
```
When developing or modifying skills:
1. Read the detailed guide: `agent_docs/skill_development.md`
2. Skills use LangChain's BaseTool interface
3. Skills enable agents to fetch data, perform actions, or interact with environments
4. Follow the established skills/ folder structure
When performing Git commits, pull requests, or releases:
1. Read the detailed guide: `agent_docs/ops_guide.md`
2. Follow the project's Git workflow conventions
1. Activate virtual environment:
```bash
source .venv/bin/activate
```
2. Install dependencies using uv
1. **Make changes** following architecture guidelines
2. **Run linter:**
```bash
ruff format
ruff check --fix
```
3. **Check types** with BasedPyright
4. **Run tests:**
```bash
pytest
```
5. **Commit only if requested** by user
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/intentkit-development-assistant-njeds1/raw