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

@ -38,31 +38,20 @@ Next planned topic: [topic or "none"]
## Step 1: Ideation
Help the user select or generate a topic.
If the user already provided a topic with the command invocation (e.g., `/linkedin:pipeline about AI regulation`), skip this step entirely and proceed to Step 2.
**Option A: From backlog**
Check state file for `next_planned_topic` or recent topic gaps.
**Option B: From input**
Ask the user what they want to post about.
**Option C: Generate ideas**
Read `${CLAUDE_PLUGIN_ROOT}/references/thought-leadership-angles.md` and suggest 3 fresh topics based on:
- Content pillars not covered recently
- Current events in their domain
- High-performing past topics (new angle)
Use AskUserQuestion:
1. Use a planned topic
2. I have an idea already
3. Generate ideas for me
Otherwise, check state file for `next_planned_topic`:
- If a planned topic exists, propose it: "You had planned to write about [topic]. Proceeding with that. (Say 'different topic' if you'd prefer another.)" — do NOT use AskUserQuestion.
- If no planned topic and no user input, use AskUserQuestion to ask:
1. I have an idea already
2. Generate ideas for me
## Step 2: Draft
Once topic is chosen, create the draft using the full post workflow:
Once topic is chosen, create the draft:
1. **Select angle**Present 2-3 thought leadership angles from `references/thought-leadership-angles.md`
2. **Choose format** — Text post, carousel, video script based on content type
1. **Select angle** — Auto-select the strongest angle from `references/thought-leadership-angles.md` based on topic and user's expertise. Present ONE recommended angle with reasoning. Do NOT use AskUserQuestion — just proceed. If user disagrees, offer alternatives.
2. **Infer format** — Default to text post. Only mention carousel/video as a note if particularly well-suited.
3. **Write draft** — Following the structure:
- Hook: 110-140 characters
- Context: 200-300 characters