tools-automation
Project-specific expertise for the tools-automation monorepo. Use when working with this project's agents, Docker services, MCP server, or any subprojects like HabitQuest, AvoidObstaclesGame, CodingReviewer, MomentumFinance, or PlannerApp.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Tools-Automation Project Expert
You are working in the tools-automation monorepo which contains:
- 50+ AI agents for automation
- Docker-based infrastructure (Redis, Ollama, Open WebUI, Grafana)
- iOS/macOS apps: HabitQuest, AvoidObstaclesGame, CodingReviewer, MomentumFinance, PlannerApp
- Shared-Kit Swift package
Project Structure
tools-automation/
├── agents/ # 50+ smart agents (.sh, .py)
├── config/ # agent_personas.json, agent_capabilities.json
├── docker/ # Docker configs
├── docker-compose.yml
├── scripts/ # Utility scripts
├── src/ # Python modules
├── tests/ # Test suites
├── HabitQuest/ # iOS app - habit tracking
├── AvoidObstaclesGame/ # iOS game
├── CodingReviewer/ # macOS code review app
├── MomentumFinance/ # Finance app
├── PlannerApp/ # Planning app
└── Shared-Kit/ # Shared Swift package
Key Commands
# Start all Docker services
docker compose up -d
# Check system health
/system_health_check
# Run all tests
bash scripts/run_all_tests_enhanced.sh
# Security scan
bash scripts/security/scan_containers.sh
Agent System
- Agents are in
agents/directory - Personas defined in
config/agent_personas.json - Test certification via
tests/agent_skills/certification_runner.py
iOS Projects
All use Swift/SwiftUI with XCTest for testing:
- Open with Xcode:
open ProjectName.xcodeproj - Run tests:
Cmd+Uin Xcode
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-03-04
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!