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:
parent
180e2fb4c2
commit
10b70dba10
3 changed files with 61 additions and 68 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue