investigate

Gather context and explore options to inform early design decisions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Enables teams to perform a structured, pre-commitment exploration that gathers context, weighs options, and surfaces tradeoffs before committing to a direction.

Core Features & Use Cases

  • Gather context from specs, code, and design docs to frame decisions.
  • Synthesize options and present tradeoffs to stakeholders.
  • Run an optional adversarial challenge to stress-test proposals.
  • Produce a ready-to-hand off design context for /start.

Quick Start

Invoke /investigate with a freeform topic to start a guided exploration.

Frequently Asked Questions about investigate

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

FAQPage Schema
How do I explore design options before committing to an architecture?

To explore design options before committing, you gather context from specs and code, research alternatives, and synthesize tradeoffs through an eight-step ceremony to inform early architecture or process decisions.

What is an adversarial challenge in design decision support?

An adversarial challenge in design decision support is an optional step that stress-tests your synthesized design proposals. It critiques explored options to surface hidden tradeoffs before final handoff.

How do I gather context for early product decisions?

You gather context for early product decisions by extracting information from specs, code, and design docs. This frames the problem space before synthesizing options and presenting tradeoffs to stakeholders.

When do I need a structured exploration process for software design?

You need a structured exploration process for software design when you must weigh options and surface tradeoffs before committing to a direction. It enforces an eight-step ceremony validating design context for handoff.

Does the investigate skill require any dependencies to run?

No, the investigate skill requires no dependencies to run. It operates independently using scripts to guide structured design context gathering and optional adversarial critiques.

What is the best way to hand off validated design context to start implementation?

The best way to hand off validated design context is to complete an eight-step exploration ceremony ending with alignment. This produces a ready-to-hand off design context for implementation.