feat(linkedin): reduce interactive steps in quick, react, pipeline commands

quick.md:
- Replace 8-option post type menu with context inference
- Auto-select CTA based on post type
- Remove proactive alternative version offering
- AskUserQuestion: 0 in main flow (was 1 implicit menu)

react.md:
- Auto-select strongest angle instead of 3-option AskUserQuestion
- Replace 6-option refinement AskUserQuestion with plain text options
- Same treatment for comparison path (Step 4b)
- AskUserQuestion: 1 in main flow (multi-URL only, was 3)

pipeline.md:
- Skip ideation ask if topic provided with command invocation
- Auto-propose planned topic without AskUserQuestion
- Inline angle selection (auto-select strongest)
- AskUserQuestion: 2 in main flow (ideation fallback + scheduling, was 3)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kjell Tore Guttormsen 2026-04-10 15:18:50 +02:00
commit 10b70dba10
3 changed files with 61 additions and 68 deletions

View file

@ -71,27 +71,25 @@ Determine the content type to select the right template:
## Step 4: Select Your Angle
Present 3 angles using AskUserQuestion:
Select the strongest angle based on content type and user's expertise — do NOT use AskUserQuestion:
For **News/Announcements:**
1. **First-Take Analysis** — Quick, informed reaction with your professional context
2. **"What This Means For..."** — Implications for your audience specifically
3. **Contrarian Perspective** — Respectful disagreement or overlooked angle
**Angle selection by content type:**
For **Research/Data:**
1. **Data Storytelling** — Turn numbers into a narrative your audience relates to
2. **Practical Application** — "How to actually use this finding"
3. **Missing Context** — What the research doesn't tell you
| Content Type | Preferred Angle | Fallback |
|-------------|----------------|----------|
| News/Announcements | **First-Take Analysis** — informed reaction with professional context | "What This Means For..." |
| Research/Data | **Data Storytelling** — turn numbers into audience-relevant narrative | Practical Application |
| Blog/Opinion | **Agree-and-Extend** — build on their idea with own experience | Different Lens |
| Product/Feature | **Honest Assessment** — strengths, weaknesses, who it's for | Use Case Spotlight |
For **Blog/Opinion:**
1. **Agree-and-Extend** — Build on their idea with your own experience
2. **Real-World Test** — "I tried this approach. Here's what happened."
3. **Different Lens** — Same topic, viewed through your expertise
Present ONE recommended angle:
```
Angle: [Name] — [Why this fits the content and your expertise].
For **Product/Feature:**
1. **Honest Assessment** — Strengths, weaknesses, who it's actually for
2. **Use Case Spotlight** — Specific scenario where this shines
3. **Comparison Context** — How it fits in the broader landscape
Proceeding with this angle. (Say "try a different angle" if you'd prefer another.)
```
If the user disagrees, then present 2-3 alternatives from the full angle set below.
## Step 5: Generate Draft
@ -142,13 +140,11 @@ printf '%s' '<MAIN_DRAFT_TEXT>' | node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/clipb
```
Then confirm: "Copied to clipboard."
Offer refinement options via AskUserQuestion:
1. Perfect — ready to post
2. Adjust the hook
3. Change the angle
4. Make it shorter/punchier
5. Make it more provocative
6. Try a completely different angle
Do NOT use AskUserQuestion for refinement. Simply state:
"Want to refine? Options: adjust hook / change angle / shorter & punchier / more provocative / different angle entirely."
Wait for the user to respond naturally.
## Step 8: State Update
@ -192,11 +188,13 @@ Analyze across all sources:
### Step 4b: Choose Comparison Angle
Present 3 angles via AskUserQuestion:
Select the strongest comparison angle — do NOT use AskUserQuestion:
1. **Synthesis** — "These perspectives seem opposed, but the truth is more nuanced. Here's how I connect them."
2. **Contrarian to all** — "Both/all articles miss the real issue. Here's what actually matters."
3. **Pattern analysis** — "The fact that [N] experts are all writing about [X] tells us something about [Y]."
- **Synthesis** — "These perspectives seem opposed, but the truth is more nuanced. Here's how I connect them."
- **Contrarian to all** — "Both/all articles miss the real issue. Here's what actually matters."
- **Pattern analysis** — "The fact that [N] experts are all writing about [X] tells us something about [Y]."
Present ONE recommended angle with reasoning. If the user disagrees, offer the alternatives.
### Step 5b: Generate Comparison Draft