Audit, plan, and task-decompose Umbraco 15→17 (LTS) upgrades. Three skills: audit scans your codebase, architect generates a migration plan, tasker creates dev-ready work items.
Takes merged audit findings and produces a phased migration architecture plan with upgrade strategy recommendation, risk register, and decision register. Typically invoked by the upgrade-coordinator after scanners complete, but can be invoked standalone with audit JSON input.
Orchestrates the full Umbraco 15→17 upgrade pipeline as an agent team. Spawns parallel scanner agents (backend, backoffice, packages, devops), merges their findings, then runs architect and tasker agents sequentially. Use when running the complete automated upgrade pipeline or when asked to "run the upgrade pipeline", "audit and plan the upgrade", or "do the full Umbraco upgrade analysis".
Scans a specific area of an Umbraco codebase for upgrade breaking changes. Assigned a scope (backend, backoffice, packages, devops) and reports JSON findings. Typically spawned by the upgrade-coordinator agent, not invoked directly. Each instance scans only its assigned scope patterns.
Decomposes an architecture plan into developer-ready tasks with acceptance criteria, effort estimates, dependency graphs, and CSV export for Jira/Azure DevOps/Linear. Typically invoked by the upgrade-coordinator after the architect phase, but can be invoked standalone with plan JSON input.
Generate a formal migration architecture plan for upgrading an Umbraco project from version 15 to 17. Takes audit findings (from umbraco-upgrade-audit) and produces a phased, risk-assessed migration plan with decision points and recommended strategies. Use this skill when someone needs an upgrade plan, migration architecture, migration strategy, upgrade roadmap, or when they have audit results and need to turn them into an actionable technical plan. Also trigger when someone asks "how should we approach this upgrade", "what's the migration strategy", or "plan the Umbraco 17 upgrade". This skill produces an architecture plan that feeds into the umbraco-upgrade-tasker skill.
Scan and audit an Umbraco 15 project to identify all breaking changes, compatibility issues, and migration requirements for upgrading to Umbraco 17 (LTS). Use this skill whenever someone asks to audit, assess, analyze, or scan an Umbraco project for upgrade readiness. Also trigger when someone mentions "Umbraco upgrade", "Umbraco 17 migration", "breaking changes audit", "upgrade assessment", "upgrade readiness", or asks what needs to change to move from U15/U16 to U17. This skill produces a structured audit report that feeds into the umbraco-upgrade-architect skill.
Decompose an Umbraco upgrade architecture plan into developer-ready tasks with acceptance criteria, effort estimates, dependencies, and workstream assignments. Use this skill when someone needs to break down an upgrade plan into tickets, work items, or tasks for a dev team. Also trigger when someone asks to "create tickets", "break this into tasks", "generate work items", "make this actionable for the team", or "create a task board" from an Umbraco upgrade plan. Outputs in multiple formats: markdown, CSV (for Jira/Azure DevOps import), and structured JSON.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for planning and executing Umbraco 15 → 17 (LTS) upgrades. Works in two modes:
/plugin marketplace add twofoldtech-dakota/umbraco-upgrade
/plugin install umbraco-upgrade@twofoldtech-dakota-plugin-architect
/plugin install https://github.com/twofoldtech-dakota/umbraco-upgrade
# Clone the repo
git clone https://github.com/twofoldtech-dakota/umbraco-upgrade.git
# Load as a local plugin
claude --plugin-dir ./umbraco-upgrade
1. /umbraco-upgrade:audit → "Scan my project at /path/to/solution"
2. /umbraco-upgrade:architect → "Generate a migration plan from the audit"
3. /umbraco-upgrade:tasker → "Break the plan into dev tasks for Azure DevOps"
The coordinator agent handles the full pipeline:
claude -p "Using the upgrade-coordinator agent, run the full upgrade pipeline \
for /path/to/solution. Output everything to ./upgrade-output/"
Or step-by-step with human review gates:
# Step 1: Audit
claude -p "Using /umbraco-upgrade:audit, scan the project at /path/to/solution"
# [Review audit report]
# Step 2: Architect
claude -p "Using /umbraco-upgrade:architect, generate a migration plan from upgrade-audit/audit-report.json"
# [Review plan, make decisions]
# Step 3: Tasker
claude -p "Using /umbraco-upgrade:tasker, generate tasks from upgrade-plan/architecture-plan.json. Export as Azure DevOps CSV."
umbraco-upgrade/
├── .claude-plugin/
│ ├── plugin.json ← Plugin manifest
│ └── marketplace.json ← Marketplace registry
├── skills/ ← Agent Skills (model-invoked)
│ ├── audit/
│ │ ├── SKILL.md ← Codebase auditing skill
│ │ └── scripts/
│ │ └── scan-project.sh ← Automated scanner
│ ├── architect/
│ │ ├── SKILL.md ← Migration planning skill
│ │ └── references/
│ │ └── plan-template.md ← Architecture document template
│ └── tasker/
│ ├── SKILL.md ← Task decomposition skill
│ ├── scripts/
│ │ └── generate-tasks.py ← CSV export (Jira/AzDO/Linear)
│ └── assets/
│ └── task-template.md ← Per-task markdown template
├── agents/ ← Subagents (Claude can invoke)
│ ├── coordinator.md ← Orchestrates full pipeline
│ ├── scanner.md ← Scans specific codebase areas
│ ├── architect.md ← Generates migration plan
│ └── tasker.md ← Decomposes plan into tasks
├── references/ ← Shared knowledge layer
│ ├── breaking-changes-15-to-16.md ← U16 breaking changes
│ ├── breaking-changes-16-to-17.md ← U17 breaking changes
│ ├── package-compatibility.md ← Version matrix
│ ├── patterns.md ← Scan patterns (regex + severity)
│ └── migration-playbook.md ← Step-by-step migration recipes
├── README.md ← You are here
└── LICENSE
| Skill | Input | Output | Effort |
|---|---|---|---|
| audit | Umbraco 15 source code | Findings report (JSON + MD) | 5-15 min |
| architect | Audit findings | Phased migration plan | 5-10 min |
| tasker | Architecture plan | Dev-ready tasks (MD + CSV + JSON) | 5-10 min |
┌──────────────────────────────────────────────┐
│ upgrade-coordinator │
│ Spawns scanners, merges findings, │
│ runs architect + tasker pipeline │
└──────────┬───────────────────────────────────┘
│ spawns parallel agents
┌──────┼──────────┬───────────┐
▼ ▼ ▼ ▼
┌────────┐┌────────┐┌──────────┐┌─────────┐
│Backend ││Backoff ││Package ││DevOps │
│Scanner ││ice ││Auditor ││Scanner │
│ ││Scanner ││ ││ │
└────┬───┘└────┬───┘└─────┬────┘└────┬────┘
└─────────┴──────────┴──────────┘
│
┌─────▼──────┐
│ Architect │
│ Agent │
└─────┬──────┘
│
┌─────▼──────┐
│ Tasker │
│ Agent │
└────────────┘
npx claudepluginhub twofoldtech-dakota/umbraco-upgrade --plugin umbraco-upgradeClaude Code plugin for Sitecore, Umbraco, and Optimizely CMS development — scaffolding, content modeling, accessibility scanning, security audits, best practices, and code generation
Analyze Umbraco 14-16 projects for architecture, security, and backoffice patterns
Analyze Optimizely Experimentation and Web implementations for A/B testing, feature flags, and JavaScript SDK patterns
Analyze Optimizely CMS/Content Cloud projects for architecture, security, content modeling, and performance patterns
Sitecore XP AWS-to-Azure migration planning assistant. Guides architects through structured discovery, cross-reference analysis, phased estimation, and client-ready deliverable generation.
AI-powered upgrade intelligence platform. Multi-agent council analyzes your codebase across 8 dimensions, produces confidence-scored suggestions with visual impact heatmaps, upgrade roadmaps, framework-specific deep dives, and before/after impact previews. Features innovation radar, tech debt forecasting, and coordinated upgrade bundles.
Plan and execute Rails version upgrades following FastRuby.io methodology
Upgrade Ruby and Rails safely: audit breaking changes, plan a phased roadmap, fix code and dependencies, verify with RSpec and RuboCop.
Mindful AI coding framework — discipline over cleverness. Skill + 21 slash commands + 8 specialist agents + 5 runtime hooks + 15 default checklists + Master Orchestrator + Gravity hub. Works on any model tier (Opus/Sonnet/Haiku). Integrates Claude Design for visual work.
Generate database migrations and code migration scripts for framework upgrades
Dynamic task-based agentic delegation with builder/validator pairs and meta-prompt team orchestration