shakedown

Automate cross-surface validation across Extension, TUI, MCP, and CLI.

5|1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/joshsmithxrm/power-platform-developer-suite --skill shakedown
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shakedown
Source: https://github.com/joshsmithxrm/power-platform-developer-suite/tree/main/.claude/skills/shakedown
Command: npx skills add https://github.com/joshsmithxrm/power-platform-developer-suite --skill shakedown

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Shakedown coordinates end-to-end validation across multiple surfaces to surface parity and architectural gaps before releases.

Core Features & Use Cases

  • Structured, multi-interface validation workflow
  • Parity analysis across Extension, TUI, MCP, and CLI
  • Architecture audit with a documented findings report

Quick Start

Run a cross-surface shakedown to validate new changes across all supported surfaces.

Frequently Asked Questions about shakedown

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate feature parity across CLI, TUI, MCP, and Extension surfaces before a release?

Cross-surface validation coordinates end-to-end testing across multiple interfaces to surface parity and architectural gaps before releases. It enforces a structured workflow covering scope declaration, test matrix generation, interactive verification, and parity comparison across all supported surfaces.

What is the best way to audit architecture consistency after a large refactor?

An architecture audit during pre-release validation compares parity across Extension, TUI, MCP, and CLI surfaces. It documents findings into a report after evaluating the test matrix and interactive verification, ensuring architectural consistency following large features or refactors.

When should I run a cross-surface validation workflow?

Cross-surface validation should be applied during pre-release milestones, after completing large features, or after refactors. Running it at these stages generates a documented findings report that surfaces parity gaps before code reaches production.

Does cross-surface validation require any specific dependencies or components?

Cross-surface validation operates with no external dependencies or components. It enforces a self-contained six-phase workflow covering scope declaration, test matrix generation, interactive verification, parity comparison, architecture audit, and findings documentation.

How does the six-phase validation workflow work?

The six-phase workflow progresses through scope declaration, test matrix generation, interactive verification, parity comparison, architecture audit, and findings documentation. Each phase builds on the previous to systematically surface parity and architectural gaps across all interfaces.

Can I use cross-surface validation to check MCP and CLI parity specifically?

Cross-surface validation explicitly targets parity across Extension, TUI, MCP, and CLI surfaces. You can run a shakedown to validate new changes and generate a documented findings report comparing these specific interfaces after features or refactors.