many AI updates #17

Merged
nic merged 53 commits from iron into main 2026-01-22 20:10:03 -06:00
Owner
No description provided.
nic added 49 commits 2026-01-22 19:53:10 -06:00
- ruthless-reviewer.md -> reviewer.md
- code-summarizer.md -> summarizer.md

Aligns agent names across both tooling configurations for consistency.
Update agent references to use new naming:
- @ruthless-reviewer -> @reviewer
- @code-summarizer -> @summarizer
- builder: add tofu to IaC tools, reference python-uv skill
- tester: add Python Policy section for PEP 723 scripts
SQLite-based progress tracking for long-lived tasks that span
multiple agent sessions. Synced from opencode configuration.
Use more capable model for better summarization quality.
- Create helm skill with chart repo policies (bitnami → bitnamilegacy)
- Add command safety guidelines and values management patterns
- Configure explicit-only loading (trigger on 'helm-skill')
- Update builder and airflow-expert agents to reference skill
Includes:
- 10 agents (airflow-expert, builder, planner, reviewer, etc.)
- 10 skills (airflow, aws-iam, code-review, work-review, etc.)
- work-review: new skill for completeness checking before PRs/handoff
- mcp-config.json for MCP server configuration
- Agent reduced from 297 to 38 lines (thin wrapper that loads skill)
- Skill enhanced from 172 to 310 lines with all patterns consolidated
- Added: Python's Zen for DAGs, detailed anti-patterns with code examples,
  numbered debugging flow, response format templates, minimalism checklist
- Eliminates duplication between agent and skill
- Applied to both OpenCode and Copilot versions
Skills:
- Add aws-infra skill to Copilot (was missing)
- Add Airflow 3.x support to airflow skill (both opencode and copilot)
- Remove emojis from output formats for consistency
- Normalize arrow characters and dash styles

Agents:
- Add 'Delegation to builder' section to airflow-migration-orchestrator
- Update chart policy and subagent references
- Remove emojis from response formats (builder, reviewer, tester, planner)
- Normalize formatting across all agents

Docs:
- Update copilot.md: stow copilot -> stow iron
- Fix path references to iron/.copilot/
- Add aws-infra to skills list
- Fix agent name references
- Delete airflow-expert.md (thin wrapper, skill provides all value)
- Add reasoning.md for complex multi-step analysis tasks
- Update planner.md and airflow-migration-orchestrator.md references
Mirror changes from opencode config:
- Delete airflow-expert.md (skill provides all value)
- Add reasoning.md for complex multi-step analysis
- Update references in planner.md and airflow-migration-orchestrator.md
- Remove airflow-expert from agent tables (now a skill only)
- Add reasoning agent for complex multi-step analysis
- Fix summarizer model (Sonnet 4.5, not Haiku)
- Update model strategy section to clarify Airflow skill usage
- Add docker-compose.yml for self-hosted draw.io on port 8098
- Add drawio MCP server config to opencode and github copilot
- Create drawio skill with AWS/K8s XML reference library

Enables agents to programmatically create architecture diagrams
using the @next-ai-drawio/mcp-server with fully offline operation.
Container must be started before use: cd ai && docker compose up -d
Add three new skills to GitHub Copilot CLI configuration to achieve
parity with OpenCode agent setup:

- git: Safe git operations with conventional commits, worktree patterns,
  and strict safety protocols (never amend pushed, never force main)

- nexus-orchestrator: Issue coordination for task-orchestrator agent.
  Claims parent issues, decomposes into subtasks, delegates to workers
  via spawn-subagents pattern with copilot CLI

- nexus-worker: Subtask execution for subagents. Claim/implement/complete
  workflow with proper lease management and follow-up issue creation

Update task-orchestrator to:
- Always load nexus-orchestrator at session start
- Always include nexus-worker in subagent delegation prompts
- Add NEXUS SUBTASK field to delegation context template

This enables coordinated multi-agent work with proper issue tracking
across both OpenCode and GitHub Copilot CLI environments.
- Add 'Required Skills' section to planner agents in both opencode and copilot configs
- Clarify nexus-orchestrator is REQUIRED first step in task-orchestrator
- Ensure planners instruct subtasks to include nexus-worker skill
Both nexus-orchestrator and nexus-worker skills now document that
the nexus server runs on port 7001.
- Add task tool to opencode planner, terminal to copilot planner
- Add 'Creating Nexus Tickets' section with delegation pattern
- Document work hierarchy: planner → orchestrator → worker
- Update nexus-orchestrator skill with hierarchy table

Planner remains RO for code but can now delegate ticket creation
to subagents for proper nexus integration.
- Delete turbo agents (redundant with builder)
- Delete planner agents (redundant with task-orchestrator)
- Add 'Use on' trigger keywords to nexus-orchestrator/worker skills

Remaining agents: builder, tester, reviewer, task-orchestrator,
quick-fix, reasoning, ideation, summarizer
nic merged commit 9e18d02da2 into main 2026-01-22 20:10:03 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nic/dotfiles!17
No description provided.