Controlled Mindtickle Contract Migration
SkillDev toolsMigrate a Mindtickle tenant contract, adapter, connector, identity mapping, or product configuration through compatibility and rollback gates. Use when a vendor or customer contract changes. Trigger with "migrate Mindtickle integration".
Use Controlled Mindtickle Contract Migration in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Controlled Mindtickle Contract Migration and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Controlled Mindtickle Contract Migration skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by jeremylongshore/tons-of-skills-marketplace in skills/.curated/mindtickle-upgrade-migration/SKILL.md and read by Ahel’s review.
Overview
Move from a frozen current contract to a verified target while preserving identity, data meaning, operational continuity, and a tested reversal path.
Prerequisites
- Current and target artifacts with provenance, digests, effective dates, and vendor or customer owners
- Inventory of affected operations, fields, identities, mappings, reports, programs, and downstream consumers
- Representative sanitized fixtures, a migration window, communications, and rollback authority
Tool Discipline
Use Read, Glob, and Grep to inspect contracts, mappings, and consumers, WebFetch for current authorized change material, and Write or Edit for compatibility tests, migration plans, and redacted receipts.
Current Contract
Mindtickle may update subscription services and tenant capabilities, while customer profile fields, integrations, custom reports, and migrations can require separately scoped work. Do not infer API versioning or backward compatibility when the authorized artifacts do not state it.
Authentication
Validate target credential compatibility and scopes in non-production. Keep current and target credentials separately owned, prevent downgrade to broader access, and preserve revocation plans for both.
Instructions
- Freeze current and target contracts and build a semantic diff of operations, schemas, meanings, defaults, permissions, limits, and support status.
- Trace every changed element to code, fixtures, identity mappings, reports, content, data stores, alerts, and business owners.
- Classify changes as compatible, transformable, destructive, entitlement-dependent, or clarification required.
- Define transformation, validation, duplicate prevention, reconciliation, retention, and rollback for each affected data set.
- Run old fixtures against the new adapter and target fixtures against the compatibility boundary; include partial and ambiguous failures.
- Rehearse migration and rollback with synthetic or approved non-production data and compare counts, identities, meanings, and permissions.
- Present the exact change set, downtime or dual-run window, approvers, abort thresholds, and support coverage.
- After approval, migrate incrementally, reconcile at each boundary, then revoke obsolete access only after the rollback window closes.
Approval Boundaries
Do not transform learner records, change identity attributes, enable target writes, accept destructive loss, or revoke rollback credentials without accountable owners.
Output
Return contract digests and diff, impact graph, migration and rollback plan, fixture results, rehearsal reconciliation, approvals, live receipts, and decommission decision.
Error Handling
| Condition | Response |
|---|---|
| Meaning of a field changed ambiguously | Block that mapping and request authoritative clarification. |
| Rehearsal loses or duplicates records | Fail the gate and repair transformation or idempotency. |
| Live reconciliation crosses a threshold | Stop, preserve evidence, and execute the approved rollback. |
Example
current-contract=sha256:...; target=sha256:...; changes=4-compatible,1-blocked; rehearsal=exact; live=not-approved
Resources
Next Steps
Resolve blocked mappings, rerun the full rehearsal, and schedule obsolete-access revocation after acceptance.
Signals
- GitHub stars
- 3k
- Forks
- 415
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
mindtickle-upgrade-migration- Source
- github.com/jeremylongshore/tons-of-skills-marketplace
github.com/jeremylongshore/tons-of-skills-marketplace