Create investigation file at docs/features/{feature-name}/investigations/{topic}.md:
# Investigation: {Topic}
**Feature**: {feature-name}
**Status**: In Progress
**Created**: {YYYY-MM-DD}
## Approach
{Describe this approach - what would we build, how would it work?}
## Tradeoffs
| Pros | Cons |
|------|------|
| {benefit} | {drawback} |
## Alignment
- [ ] Follows architectural layering rules
- [ ] Developer Experience (works with minimal setup)
- [ ] Specification compliance (if applicable)
- [ ] Consistent with existing patterns
## Evidence
{Research findings, code exploration, prior art from similar systems, relevant specs}
## Verdict
*Pending evaluation*
Research the approach:
Search codebase for related patterns
Check existing ADRs for relevant decisions
Look for prior art in similar systems if applicable
Document findings in Evidence section
Generate alternatives (quint-style): If this is the first investigation for a feature, briefly note 2-3 other approaches worth investigating. These become future investigation candidates.
Update readme.md: Add row to Investigations table with status "In Progress"
Naming Convention
Use kebab-case for investigation topics: eager-loading, strategy-pattern, channel-based
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: brendankowitz-fhirpath-lab-dotnet-create-investigation3description: Create Investigation4---56# Create Investigation78Add an investigation exploring one approach within a feature area.910**Usage**: When user says "investigate {topic} for {feature-name}" or "create investigation {feature-name} {topic}"1112## Instructions13141. **Verify feature exists**: Check `docs/features/{feature-name}/readme.md` exists15162. **Create investigation file** at `docs/features/{feature-name}/investigations/{topic}.md`:1718```markdown19# Investigation: {Topic}2021**Feature**: {feature-name}22**Status**: In Progress23**Created**: {YYYY-MM-DD}2425## Approach26{Describe this approach - what would we build, how would it work?}2728## Tradeoffs2930| Pros | Cons |31|------|------|32| {benefit} | {drawback} |3334## Alignment3536- [ ] Follows architectural layering rules37- [ ] Developer Experience (works with minimal setup)38- [ ] Specification compliance (if applicable)39- [ ] Consistent with existing patterns4041## Evidence42{Research findings, code exploration, prior art from similar systems, relevant specs}4344## Verdict45*Pending evaluation*46```47483. **Research the approach**:49 - Search codebase for related patterns50 - Check existing ADRs for relevant decisions51 - Look for prior art in similar systems if applicable52 - Document findings in Evidence section53544. **Generate alternatives** (quint-style): If this is the first investigation for a feature, briefly note 2-3 other approaches worth investigating. These become future investigation candidates.55565. **Update `readme.md`**: Add row to Investigations table with status "In Progress"5758## Naming Convention5960Use kebab-case for investigation topics: `eager-loading`, `strategy-pattern`, `channel-based`6162---63> Converted and distributed by [TomeVault](https://tomevault.io/claim/brendankowitz) — claim your Tome and manage your conversions.64<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/brendankowitz-fhirpath-lab-dotnet-create-investigation in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Create Investigation It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.