docs(linkedin-studio): M0-14 — D3 path-convention + voice-readers prototype
This commit is contained in:
parent
1d985991d1
commit
c0abb82d9c
21 changed files with 138 additions and 38 deletions
|
|
@ -26,7 +26,7 @@ Read these 8 asset files and detect placeholder patterns to calculate the curren
|
|||
|
||||
| Category | Weight | File/Directory | Placeholder Detection |
|
||||
|----------|--------|----------------|----------------------|
|
||||
| Voice samples | 25 | `assets/voice-samples/authentic-voice-samples.md` | Placeholder if it contains the `<!-- VOICE_PLACEHOLDER -->` sentinel (or has <50 lines) |
|
||||
| Voice samples | 25 | `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/voice-samples/authentic-voice-samples.md` | Placeholder if it contains the `<!-- VOICE_PLACEHOLDER -->` sentinel (or has <50 lines) |
|
||||
| User profile | 20 | `config/user-profile.local.md` | Check if file exists; count `[Your ` placeholders |
|
||||
| Case studies | 15 | `assets/case-studies/*.md` | Count non-template `.md` files (exclude `case-study-template.md`) |
|
||||
| Frameworks | 10 | `assets/frameworks/*.md` | Count non-template `.md` files (exclude `framework-template.md`) |
|
||||
|
|
@ -81,7 +81,7 @@ Based on their answer, run the corresponding sub-workflow below.
|
|||
|
||||
## Step 3a: Voice Samples Workflow
|
||||
|
||||
**Goal:** Populate `assets/voice-samples/authentic-voice-samples.md` with real voice data.
|
||||
**Goal:** Populate `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/voice-samples/authentic-voice-samples.md` with real voice data.
|
||||
|
||||
**Delegate the analysis + profile construction to the `voice-trainer` agent** — invoke it via `Task` with `subagent_type: linkedin-studio:voice-trainer` (foreground, from this command layer). The agent performs the pattern detection and extraction (steps 2–3 below) and returns the structured voice profile; this command owns collecting the samples (step 1) and writing the profile back to disk (steps 4–6).
|
||||
|
||||
|
|
@ -98,7 +98,7 @@ Based on their answer, run the corresponding sub-workflow below.
|
|||
- Words/phrases they avoid
|
||||
- How they handle technical depth
|
||||
- How they conclude (CTA style, takeaway style)
|
||||
4. Read the existing `assets/voice-samples/authentic-voice-samples.md`
|
||||
4. Read the existing `${LINKEDIN_STUDIO_DATA:-$HOME/.claude/linkedin-studio}/voice-samples/authentic-voice-samples.md`
|
||||
5. **If the file is the shipped placeholder** (it contains `<!-- VOICE_PLACEHOLDER -->`):
|
||||
**REPLACE it entirely** with the profile built from the user's samples. The
|
||||
placeholder's `<!-- VOICE_PLACEHOLDER -->` sentinel must NOT survive — if it
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue