A context-aware implementation tracker agent for DevOps, Platform Engineering, and SRE tasks. This agent automatically discovers tools in your codebase, learns from your previous patterns, and generates detailed, phase-based implementation trackers.
✅ Dynamic Tool Discovery: Automatically detects 50+ DevOps tools (Terraform, Kubernetes, Docker, CI/CD, monitoring, etc.)
✅ Context-Aware: Scans conversation, codebase, docs, git history, and previous trackers
✅ Pattern Learning: Adapts to your team's established patterns and style
✅ Interactive: Uses questions to validate understanding and gather preferences
✅ Detailed Generation: Creates specific tasks with real commands, paths, and validation checks
✅ Self-Updating: Maintains and updates a tools catalog after each run
-
Agent File (
~/.claude/agents/implementation-tracker.md)- The main agent that powers tracker generation
- Shows up in
@agentautocomplete
-
Template File (
implementation-tracker-prompt.md)- Defines the structure and rules for implementation trackers
- Includes guardrails, phase gates, and validation requirements
-
DevOps Tools Catalog (
~/.claude/data/devops-tools-catalog.json)- Tracks discovered DevOps tools across your repos
- Stores learned patterns from your previous trackers
- Updates automatically with each agent run
-
Working Directory (configurable, default:
~/working-docs/)- Where your implementation trackers are saved
- Local-only directory (not git-managed)
- Claude Code installed and configured
- Bash shell (macOS/Linux)
- Download/clone this repository
- Run the installation script:
cd implementation-tracker-setup
chmod +x install.sh
./install.sh- Follow the prompts to configure your working-docs directory
If you prefer to install manually:
- Copy files to the correct locations:
# Create directories
mkdir -p ~/.claude/agents
mkdir -p ~/.claude/data
mkdir -p ~/working-docs # or your preferred location
# Copy agent
cp implementation-tracker.md ~/.claude/agents/
# Copy template (adjust path as needed)
cp implementation-tracker-prompt.md ~/implementation-tracker-prompt.md
# Copy catalog
cp devops-tools-catalog.json ~/.claude/data/-
Edit
~/.claude/agents/implementation-tracker.md:- Replace
TEMPLATE_PATH_PLACEHOLDERwith your template path - Replace
WORKING_DOCS_PATH_PLACEHOLDERwith your working-docs path
- Replace
-
Verify installation by checking these files exist:
~/.claude/agents/implementation-tracker.md~/.claude/data/devops-tools-catalog.json- Your template and working-docs directories
- Open Claude Code
- Type:
@agent - Select:
agent-implementation-tracker - Describe your project/task
You: @agent implementation-tracker
You: I need to migrate our PostgreSQL database from RDS to Aurora
Agent:
[Scans repos for database configs, Terraform, K8s manifests]
[Reads previous trackers to learn your patterns]
Agent: "Based on context analysis, I detected:
Project Type: Database Migration (PostgreSQL → Aurora)
Affected Environments: staging, production
Technologies Found: Terraform, Kubernetes, AWS RDS, Helm
Is this understanding correct?"
[You confirm]
Agent: "What guardrails should I apply?"
[Shows options for approval gates, update frequency, evidence]
[You select preferences]
Agent: "Proposed phases:
- Phase 0: Plan & Decision
- Phase 1: Aurora Cluster Setup (Staging)
- Phase 2: Data Migration Testing
- Phase 3: Production Migration
- Phase 4: Validation & Rollback Testing
- Phase 5: Documentation & Knowledge Transfer
Does this make sense?"
[You approve or modify]
Agent: "Where should I save this tracker?"
[Default: ~/working-docs/ or custom path]
Agent: Generates detailed tracker with:
✓ Actual commands from your configs
✓ Real database names from your K8s secrets
✓ Specific validation queries
✓ Rollback procedures
"Tracker saved: ~/working-docs/postgresql-aurora-migration-implementation-tracker.md"
- Conversation Analysis: Extracts objectives, technologies, constraints from chat
- Codebase Scanning: Discovers IaC (Terraform, K8s, Helm), CI/CD, containers, monitoring tools
- Documentation Mining: Reads README files, architecture docs, previous trackers
- Git Analysis: Reviews recent commits, branches, change patterns
- Catalog Loading: Reads previously discovered tools and patterns
Uses questions to validate:
- Project understanding
- Guardrail preferences
- Phase structure
- Save location
- Any ambiguities
- Applies template structure
- Generates specific, actionable tasks with real commands
- Includes actual file paths and tool names discovered
- Adapts based on learned patterns from your previous work
- Updates tools catalog with newly discovered tools
- Records learned patterns for future runs
- Tracks statistics on tracker generation
The agent automatically detects 50+ DevOps tools across categories:
- Terraform, Kubernetes, Helm, Ansible, CloudFormation, Pulumi
- Docker, Podman, Docker Swarm
- GitHub Actions, GitLab CI, Jenkins, ArgoCD, CircleCI, Tekton
- AWS, GCP, Azure configs
- Prometheus, Grafana, Datadog, New Relic, ELK Stack, Jaeger
- Istio, Linkerd, Consul
- Puppet, Chef, SaltStack
- Vault, Sealed Secrets, SOPS
- Nginx, Traefik, HAProxy
- PostgreSQL, MySQL, MongoDB, Redis
- Kafka, RabbitMQ, NATS
And more! The agent dynamically discovers any tool configuration files in your repos.
Generated trackers include:
-
Title & Overview
- Objectives, success criteria, scope
- Progress tracking (auto-calculated from checkboxes)
-
Guardrails (Process Gates)
- Phase gating rules
- Blocker handling procedures
- Update requirements
-
Status Overview
- List of all phases with status
-
Decision Record
- Options considered, chosen path, rationale
- Risks, mitigations, rollback approach
-
Phases (customized per project)
- Each phase has:
- Objective
- Time estimate
- Prerequisites
- Checklist with concrete tasks
- Expected outcomes
- Phase gate
- Each phase has:
-
Issue/Blocker Log
- Structured cards for tracking blockers
- Resolution plans and evidence
-
Appendices
- Useful commands, snippets, change log
The more context you provide, the better:
- Mention specific technologies you're using
- Reference relevant docs with
@file.md - Describe environments (dev, staging, prod)
- State any constraints or deadlines
Generated trackers are starting points:
- Review the proposed phases
- Adjust time estimates based on your knowledge
- Add team-specific requirements
- Customize validation checks
Follow the guardrails:
- Update after each task completion
- Check off completed tasks
- Fill in Notes/Evidence with outputs
- Update progress percentage
- Log blockers immediately when they occur
The agent learns from your previous trackers:
- Keep old trackers in working-docs/
- Use consistent naming and patterns
- The more you use it, the better it adapts
- Verify file exists:
ls -la ~/.claude/agents/implementation-tracker.md - Check frontmatter format (YAML with
---delimiters) - Restart Claude Code
- Check template path in agent file
- Verify template exists:
ls -la ~/implementation-tracker-prompt.md - Update path in
~/.claude/agents/implementation-tracker.md
- Ensure you're in a directory with infrastructure code
- Check file patterns match your setup
- Review catalog:
cat ~/.claude/data/devops-tools-catalog.json
- Provide more context in your request
- Reference specific files with
@filename - Let agent scan your codebase first
- Run more sessions to help agent learn your patterns
Edit ~/.claude/agents/implementation-tracker.md and find the line:
"Default: /path/to/working-docs/"
Update to your preferred path.
Edit your implementation-tracker-prompt.md file to customize:
- Phase naming conventions
- Section structure
- Guardrail rules
- Required evidence formats
The agent will use your updated template automatically.
Edit ~/.claude/agents/implementation-tracker.md and add patterns to the tool discovery section:
**Your Custom Tool:**
- CustomTool: `**/custom-config.yaml`, `**/custom/*.conf`~/.claude/
├── agents/
│ └── implementation-tracker.md # The agent
└── data/
└── devops-tools-catalog.json # Tools catalog
~/ # Or your chosen location
├── implementation-tracker-prompt.md # Template
└── working-docs/ # Generated trackers
├── project1-implementation-tracker.md
└── project2-implementation-tracker.md
This agent was designed for DevOps, Platform Engineering, and SRE workflows. If you encounter issues or have suggestions:
- Review this README for troubleshooting tips
- Check the generated tracker structure matches your needs
- Customize the template to fit your team's style
- Review the agent file for tool discovery patterns
Free to use and modify for your needs.
Happy implementing! 🚀