feat(ultraplan-local): v1.6.0 — /ultraresearch-local deep research command

Add /ultraresearch-local for structured research combining local codebase
analysis with external knowledge via parallel agent swarms. Produces research
briefs with triangulation, confidence ratings, and source quality assessment.

New command: /ultraresearch-local with modes --quick, --local, --external, --fg.
New agents: research-orchestrator (opus), docs-researcher, community-researcher,
security-researcher, contrarian-researcher, gemini-bridge (all sonnet).
New template: research-brief-template.md.

Integration: --research flag in /ultraplan-local accepts pre-built research
briefs (up to 3), enriches the interview and exploration phases. Planning
orchestrator cross-references brief findings during synthesis.

Design principle: Context Engineering — right information to right agent at
right time. Research briefs are structured artifacts in the pipeline:
ultraresearch → brief → ultraplan --research → plan → ultraexecute.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-04-08 08:58:35 +02:00
commit 5be9c8e47c
27 changed files with 1723 additions and 73 deletions

View file

@ -8,7 +8,7 @@ Slide-by-slide blueprints for LinkedIn carousels (PDF document posts). Carousels
- **Font:** Sans-serif, minimum 24pt body, 36pt+ headlines
- **Colors:** Max 3 per carousel (background, text, accent)
- **Text per slide:** 5-7 lines maximum
- **Optimal length:** 8-10 slides (including cover and CTA)
- **Optimal length:** 5-8 slides (including cover and CTA). 7 slides is the sweet spot (18% better performance)
- **Export format:** PDF
- **Caption length:** 300-500 characters with hook and context
@ -17,7 +17,7 @@ Slide-by-slide blueprints for LinkedIn carousels (PDF document posts). Carousels
## Template 1: How-To Guide
**Best for:** Teaching a process, explaining a method, step-by-step instructions
**Structure:** 8-10 slides
**Structure:** 6-8 slides
| Slide | Purpose | Content Pattern |
|-------|---------|-----------------|
@ -67,7 +67,7 @@ Save this if you want to come back to it later.
## Template 2: Listicle / Top N
**Best for:** Curated lists, tool recommendations, lessons learned, tips
**Structure:** 8-12 slides (1 item per slide)
**Structure:** 6-8 slides (1 item per slide)
| Slide | Purpose | Content Pattern |
|-------|---------|-----------------|
@ -115,7 +115,7 @@ Which one resonates most? Drop a number in the comments.
## Template 3: Story / Before-After
**Best for:** Personal narratives, transformation stories, lessons from failure
**Structure:** 8-10 slides
**Structure:** 6-8 slides
| Slide | Purpose | Content Pattern |
|-------|---------|-----------------|
@ -166,7 +166,7 @@ What's a mistake that turned into your biggest learning?
## Template 4: Comparison / vs.
**Best for:** Tool comparisons, approach differences, myth-busting, framework contrasts
**Structure:** 8-10 slides
**Structure:** 6-8 slides
| Slide | Purpose | Content Pattern |
|-------|---------|-----------------|
@ -215,7 +215,7 @@ Swipe through for the breakdown. My verdict is on slide [N].
## Template 5: Framework / Mental Model
**Best for:** Original frameworks, decision matrices, thinking models
**Structure:** 8-10 slides
**Structure:** 6-8 slides
| Slide | Purpose | Content Pattern |
|-------|---------|-----------------|
@ -276,7 +276,7 @@ Carousels need strong captions because the caption appears alongside the cover s
- [ ] Cover slide has a clear promise or question
- [ ] Each slide has one point (not multiple ideas)
- [ ] Text is readable on mobile without zooming (24pt+ body)
- [ ] 8-10 slides total (not 4, not 20)
- [ ] 5-8 slides total (7 is optimal. Completion drops 40% beyond 15)
- [ ] Last slide has a clear CTA
- [ ] Caption hooks attention and prompts swipe
- [ ] Consistent font, colors, and layout across all slides