Skip to content
create-investigation logo

Create Investigation Document

create-investigation

Create a structured investigation document from a rough idea, voice note, or freeform thoughts. Use when the user has an unstructured question or concern they want to explore — transforms conversational input into a formal investigation in docs/investigations/. Triggers when user says "investigat...

SKILL.md

Full skill instructions

Create Investigation Document

Create a structured investigation document from a rough, conversational idea or question.

Raw input to process: The user's freeform thoughts following this command

Your workflow:

  1. Parse and understand the raw input

    • The input may be:
      • Voice-to-text transcription (conversational, with verbal fillers)
      • Rough notes or bullet points
      • Stream-of-consciousness thinking
      • Semi-structured but incomplete thoughts
    • Extract the core question or problem being explored
    • Identify key concerns, unknowns, or motivations mentioned
  2. Identify the investigation scope

    • What is the central question? ("Should we...?", "Is it worth...?", "Could we...?")
    • What type of investigation is this?
      • Code quality/​refactoring question
      • Technology evaluation
      • Feature feasibility study
      • Performance concern
      • Architecture decision exploration
    • What's the uncertainty level? (early exploration vs. focused research)
  3. Search for relevant context

    • Look for existing code, docs, or patterns related to the topic
    • Identify similar features or systems already implemented
    • Find related proposals, architecture docs, or sessions
    • Gather baseline information to inform the investigation
  4. Structure the investigation

    • Question/​Motivation: Clarify the core question and why it matters
    • Current State Analysis: Document what exists today (code, systems, patterns)
    • Initial Observations: Capture any early insights from context search
    • Open Questions: List specific things to investigate further
    • Keep it flexible - use sections that help communicate, skip what doesn't add value
  5. Create the investigation document

    • Choose an appropriate filename: YYYY-MM-DD-topic-investigation.md
    • Write to docs/​investigations/[filename].md
    • Set Status: "Active" (investigation is starting, not concluded)
    • Set Outcome: "In Progress"
    • Use investigation template as scaffolding, not a mandatory form
    • Include relevant sections:
      • Question/​Motivation (from parsed input)
      • Current State Analysis (from context search)
      • Investigation Findings (what you've discovered so far)
      • Open Questions (specific things to explore)
      • Next Steps (immediate actions to continue investigation)
    • Remember: lightweight to moderate complexity - avoid time estimates, use complexity indicators
  6. Transform the input thoughtfully

    • Preserve intent: Keep the user's core concerns and questions
    • Add structure: Organize scattered thoughts into logical sections
    • Remove noise: Filter out verbal fillers ("um", "you know", "like") from voice input
    • Add context: Include relevant code references or existing patterns discovered
    • Stay open-ended: Don't jump to conclusions - frame as exploration, not answers
    • Maintain uncertainty: If the user is unsure, the investigation should reflect that

Important guidelines:

  • This is a starting point, not a conclusion: The investigation document should frame the research, not answer it
  • Don't over-formalize: The user's rough thoughts should become structured but remain exploratory
  • Leave room for discovery: Include "Open Questions" and "Research Plan" sections
  • Link to context: Reference any relevant existing code, docs, or patterns found
  • Scope reminder: Note that investigation should be lightweight to moderate complexity with clear boundaries
  • Conversational to professional: Transform speech patterns into clear written prose, but keep the exploratory tone

Handling different input styles:

Voice-to-text input:

"Um, so I've been thinking, you know, like maybe we should look at refactoring
the AI composables because they're getting kind of messy and there's a lot of
duplication, like every time we add a new workflow it's basically copy-paste,
and I'm not sure if that's, like, a real problem or just me being picky..."

Transform to:

## Question / Motivation

Should we refactor the AI composables? There appears to be significant code
duplication across workflows, with each new workflow requiring substantial
copy-paste. Need to determine if this is a genuine maintainability concern or
acceptable given current system complexity.

Rough notes input:

- ai composables getting complex
- lots of duplication?
- every new workflow = 200+ lines boilerplate
- maybe factor pattern?
- not sure if worth it

Transform to:

## Question / Motivation

Should we refactor AI composables to reduce duplication? Initial observation
suggests each new workflow requires ~200+ lines of boilerplate code.
Investigating whether a factory pattern or similar abstraction would provide
value vs. current implementation.

## Open Questions

- How much actual duplication exists across composables?
- What patterns could reduce boilerplate?
- What's the maintenance cost of current approach vs. refactored approach?

Output:

Create an investigation document in docs/​investigations/ with:

  • Appropriate filename based on topic and current date
  • Status: "Active"
  • Structured format following investigations README template
  • Clear research plan for continuing the investigation
  • Referenced context from codebase/​docs

Inform the user of:

  • The chosen filename and location
  • The core question extracted from their input
  • Key areas identified for investigation
  • Suggested next steps for continuing the research
  • Any relevant existing code or docs that should be reviewed

More Productivity & Planning skills

brainstorming logo
Productivity & Planning

brainstorming

Structured design dialogue that validates ideas before implementation begins.

295.4K 385.7K
View
ui-ux-pro-max logo
Productivity & Planning

ui-ux-pro-max

Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.

133.1K 383.9K
View
writing-plans logo
Productivity & Planning

writing-plans

Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.

295.4K 268K
View
using-superpowers logo
Productivity & Planning

using-superpowers

Introduction to the obra skills system with mandatory skill invocation rules and best practices.

295.4K 259.8K
View
executing-plans logo
Productivity & Planning

executing-plans

Execute a written implementation plan with critical review and task checkpoints.

295.4K 229.1K
View
dispatching-parallel-agents logo
Productivity & Planning

dispatching-parallel-agents

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View
using-git-worktrees logo
Productivity & Planning

using-git-worktrees

Isolated git worktrees with smart directory selection and safety verification.

295.4K 205.2K
View
webapp-testing logo
Productivity & Planning

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

179.7K 170.6K
View
content-strategy logo
Productivity & Planning

content-strategy

Plan searchable and shareable content that drives traffic, builds authority, and generates leads.

53.3K 150.9K
View
repo-intake-and-plan logo
Productivity & Planning

repo-intake-and-plan

README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.

497 139.6K
View
marketing-ideas logo
Productivity & Planning

marketing-ideas

Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.

53.3K 137.2K
View
site-architecture logo
Productivity & Planning

site-architecture

Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.

53.3K 112.8K
View

Productivity AI tools

Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View
SaveDay logo
Productivity

SaveDay

Capture, organize, and utilize your knowledge effortlessly.

Free
View
A
Productivity

Any Summary

Instant Summaries of Audio & Video Interviews with AnySummary

Freemium
View
M
Productivity

Map This

Transform PDFs into engaging mind maps.

Freemium
View
ChatPDF logo
Productivity

ChatPDF

Chat with any PDF instantly

Free
View
I
Productivity

intellisay

Create an optimal daily plan using your voice

Paid
View
A
Productivity

Aurora AI

A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.

Paid
View
AskYourPDF logo
Productivity

AskYourPDF

AskYourPDF Pricing Plans: Tailored to Your Needs

Free
View