Personal Branding — Personal Branding Pipeline
An agent team collaborates to produce: positioning analysis, resume/CV, portfolio, LinkedIn profile, and cover letter.
Execution Mode
Agent Team — Five agents communicate directly via SendMessage to build a consistent brand.
Agent Composition
| Agent |
File |
Role |
Type |
| positioning-strategist |
.claude/agents/positioning-strategist.md |
Strength analysis, differentiation, keyword strategy |
general-purpose |
| resume-writer |
.claude/agents/resume-writer.md |
Resume/CV writing |
general-purpose |
| portfolio-designer |
.claude/agents/portfolio-designer.md |
Portfolio curation and design |
general-purpose |
| profile-optimizer |
.claude/agents/profile-optimizer.md |
LinkedIn profile optimization |
general-purpose |
| cover-letter-writer |
.claude/agents/cover-letter-writer.md |
Cover letter writing |
general-purpose |
Workflow
Phase 1: Preparation (Performed Directly by Orchestrator)
- Extract from user input:
- Career Information: Current role, years of experience, key experiences
- Goals: Desired position, target companies/industries
- Existing Materials (optional): Current resume, portfolio, LinkedIn URL
- Request Scope (optional): Full package or specific documents only
- Create the
_workspace/ directory in the project root
- Organize inputs and save to
_workspace/00_input.md
- If existing materials are provided, copy them to
_workspace/ and use as analysis basis
- Determine the execution mode based on the scope of the request
Phase 2: Team Assembly and Execution
| Order |
Task |
Owner |
Dependencies |
Deliverable |
| 1 |
Positioning Strategy |
positioning-strategist |
None |
_workspace/01_positioning_brief.md |
| 2a |
Resume Writing |
resume-writer |
Task 1 |
_workspace/02_resume.md |
| 2b |
Portfolio Design |
portfolio-designer |
Task 1 |
_workspace/03_portfolio.md |
| 3a |
LinkedIn Profile |
profile-optimizer |
Tasks 1, 2a |
_workspace/04_linkedin_profile.md |
| 3b |
Cover Letter |
cover-letter-writer |
Tasks 1, 2a |
_workspace/05_cover_letter.md |
Tasks 2a (resume) and 2b (portfolio) are executed in parallel.
Tasks 3a (LinkedIn) and 3b (cover letter) are executed in parallel.
Inter-agent Communication Flow:
- positioning-strategist completes -> Delivers UVP, keywords, and narrative to all agents
- resume-writer completes -> Delivers career descriptions to profile-optimizer; delivers key achievements to cover-letter-writer
- portfolio-designer completes -> Delivers featured items to profile-optimizer; delivers project achievements to cover-letter-writer
- Cross-verify brand consistency across all deliverables
Phase 3: Integration and Final Deliverables
- Review all files in
_workspace/
- Verify brand message consistency across deliverables:
- Resume <-> LinkedIn career descriptions consistency
- Portfolio <-> Resume project alignment
- Cover letter <-> Positioning UVP reflection
- Present the final summary to the user
Execution Modes by Request Scope
| User Request Pattern |
Execution Mode |
Deployed Agents |
| "Do personal branding," "Job preparation" |
Full Package |
All 5 agents |
| "Just write a resume" |
Resume Mode |
positioning-strategist + resume-writer |
| "Create a portfolio" |
Portfolio Mode |
positioning-strategist + portfolio-designer |
| "Optimize my LinkedIn profile" |
Profile Mode |
positioning-strategist + profile-optimizer |
| "Write a cover letter" |
Cover Letter Mode |
positioning-strategist + cover-letter-writer |
Using Existing Files: If an existing resume is provided, positioning-strategist analyzes it to inform strategy development.
Data Transfer Protocol
| Strategy |
Method |
Purpose |
| File-based |
_workspace/ directory |
Primary deliverable storage and sharing |
| Message-based |
SendMessage |
Real-time critical information transfer, revision requests |
| Web exploration |
WebSearch/WebFetch |
JD analysis, industry trend research |
Error Handling
| Error Type |
Strategy |
| Insufficient career information |
Present a list of key questions; draft based on available info |
| Goal unspecified |
Propose 3 positioning scenarios |
| Web search failure |
Work based on general JD trend knowledge; note "limited market data" |
| Agent failure |
Retry once; if still failing, proceed without that deliverable; note omission in report |
| Confidential career details |
Apply number/company name abstraction guidelines |
Test Scenarios
Normal Flow
Prompt: "I'm a backend developer with 3 years of experience, preparing to transition to a senior position. Create a full branding package for me."
Expected Results:
- Positioning: UVP suited for senior role, technical + leadership strengths analysis
- Resume: ATS-optimized, quantified achievements, senior keywords included
- Portfolio: 3-5 project case studies emphasizing technical decision-making
- LinkedIn: Senior developer keywords, About section narrative
- Cover Letter: Growth story + senior role readiness
Single Document Request Flow
Prompt: "Just write a cover letter matching this JD" + JD provided
Expected Results:
- positioning-strategist analyzes JD and extracts key requirements
- cover-letter-writer creates a customized cover letter
- Other agents are skipped
Error Flow
Prompt: "Write my resume"
Expected Results:
- Career info is insufficient, so positioning-strategist presents a question list
- Execute resume mode based on user responses
- Skip LinkedIn, portfolio, cover letter but note "additional creation available"
Agent Extension Skills
Extension skills that enhance each agent's domain expertise:
| Agent |
Extension Skill |
Role |
| resume-writer |
ats-optimizer |
ATS parsing principles, keyword optimization, achievement quantification (STAR-Q), format rules |
| profile-optimizer |
linkedin-seo |
LinkedIn search algorithm, section-by-section optimization, recruiter search patterns, SSI |
1---2name: personal-branding3description: A pipeline where an agent team systematically performs personal branding. Use this skill for requests such as 'write my resume,' 'personal branding,' 'CV writing,' 'create a portfolio,' 'optimize LinkedIn profile,' 'write a cover letter,' 'organize my career,' 'help with job preparation,' or 'prepare for a job change.' Note: job posting search, interview simulation, and salary negotiation coaching are outside the scope of this skill.4---56# Personal Branding — Personal Branding Pipeline78An agent team collaborates to produce: positioning analysis, resume/CV, portfolio, LinkedIn profile, and cover letter.910## Execution Mode1112**Agent Team** — Five agents communicate directly via SendMessage to build a consistent brand.1314## Agent Composition1516| Agent | File | Role | Type |17|-------|------|------|------|18| positioning-strategist | `.claude/agents/positioning-strategist.md` | Strength analysis, differentiation, keyword strategy | general-purpose |19| resume-writer | `.claude/agents/resume-writer.md` | Resume/CV writing | general-purpose |20| portfolio-designer | `.claude/agents/portfolio-designer.md` | Portfolio curation and design | general-purpose |21| profile-optimizer | `.claude/agents/profile-optimizer.md` | LinkedIn profile optimization | general-purpose |22| cover-letter-writer | `.claude/agents/cover-letter-writer.md` | Cover letter writing | general-purpose |2324## Workflow2526### Phase 1: Preparation (Performed Directly by Orchestrator)27281. Extract from user input:29 - **Career Information**: Current role, years of experience, key experiences30 - **Goals**: Desired position, target companies/industries31 - **Existing Materials** (optional): Current resume, portfolio, LinkedIn URL32 - **Request Scope** (optional): Full package or specific documents only332. Create the `_workspace/` directory in the project root343. Organize inputs and save to `_workspace/00_input.md`354. If existing materials are provided, copy them to `_workspace/` and use as analysis basis365. Determine the **execution mode** based on the scope of the request3738### Phase 2: Team Assembly and Execution3940| Order | Task | Owner | Dependencies | Deliverable |41|-------|------|-------|-------------|-------------|42| 1 | Positioning Strategy | positioning-strategist | None | `_workspace/01_positioning_brief.md` |43| 2a | Resume Writing | resume-writer | Task 1 | `_workspace/02_resume.md` |44| 2b | Portfolio Design | portfolio-designer | Task 1 | `_workspace/03_portfolio.md` |45| 3a | LinkedIn Profile | profile-optimizer | Tasks 1, 2a | `_workspace/04_linkedin_profile.md` |46| 3b | Cover Letter | cover-letter-writer | Tasks 1, 2a | `_workspace/05_cover_letter.md` |4748Tasks 2a (resume) and 2b (portfolio) are executed **in parallel**.49Tasks 3a (LinkedIn) and 3b (cover letter) are executed **in parallel**.5051**Inter-agent Communication Flow:**52- positioning-strategist completes -> Delivers UVP, keywords, and narrative to all agents53- resume-writer completes -> Delivers career descriptions to profile-optimizer; delivers key achievements to cover-letter-writer54- portfolio-designer completes -> Delivers featured items to profile-optimizer; delivers project achievements to cover-letter-writer55- Cross-verify **brand consistency** across all deliverables5657### Phase 3: Integration and Final Deliverables58591. Review all files in `_workspace/`602. Verify brand message consistency across deliverables:61 - Resume <-> LinkedIn career descriptions consistency62 - Portfolio <-> Resume project alignment63 - Cover letter <-> Positioning UVP reflection643. Present the final summary to the user6566## Execution Modes by Request Scope6768| User Request Pattern | Execution Mode | Deployed Agents |69|---------------------|---------------|-----------------|70| "Do personal branding," "Job preparation" | **Full Package** | All 5 agents |71| "Just write a resume" | **Resume Mode** | positioning-strategist + resume-writer |72| "Create a portfolio" | **Portfolio Mode** | positioning-strategist + portfolio-designer |73| "Optimize my LinkedIn profile" | **Profile Mode** | positioning-strategist + profile-optimizer |74| "Write a cover letter" | **Cover Letter Mode** | positioning-strategist + cover-letter-writer |7576**Using Existing Files**: If an existing resume is provided, positioning-strategist analyzes it to inform strategy development.7778## Data Transfer Protocol7980| Strategy | Method | Purpose |81|----------|--------|---------|82| File-based | `_workspace/` directory | Primary deliverable storage and sharing |83| Message-based | SendMessage | Real-time critical information transfer, revision requests |84| Web exploration | WebSearch/WebFetch | JD analysis, industry trend research |8586## Error Handling8788| Error Type | Strategy |89|-----------|----------|90| Insufficient career information | Present a list of key questions; draft based on available info |91| Goal unspecified | Propose 3 positioning scenarios |92| Web search failure | Work based on general JD trend knowledge; note "limited market data" |93| Agent failure | Retry once; if still failing, proceed without that deliverable; note omission in report |94| Confidential career details | Apply number/company name abstraction guidelines |9596## Test Scenarios9798### Normal Flow99**Prompt**: "I'm a backend developer with 3 years of experience, preparing to transition to a senior position. Create a full branding package for me."100**Expected Results**:101- Positioning: UVP suited for senior role, technical + leadership strengths analysis102- Resume: ATS-optimized, quantified achievements, senior keywords included103- Portfolio: 3-5 project case studies emphasizing technical decision-making104- LinkedIn: Senior developer keywords, About section narrative105- Cover Letter: Growth story + senior role readiness106107### Single Document Request Flow108**Prompt**: "Just write a cover letter matching this JD" + JD provided109**Expected Results**:110- positioning-strategist analyzes JD and extracts key requirements111- cover-letter-writer creates a customized cover letter112- Other agents are skipped113114### Error Flow115**Prompt**: "Write my resume"116**Expected Results**:117- Career info is insufficient, so positioning-strategist presents a question list118- Execute resume mode based on user responses119- Skip LinkedIn, portfolio, cover letter but note "additional creation available"120121## Agent Extension Skills122123Extension skills that enhance each agent's domain expertise:124125| Agent | Extension Skill | Role |126|-------|----------------|------|127| resume-writer | `ats-optimizer` | ATS parsing principles, keyword optimization, achievement quantification (STAR-Q), format rules |128| profile-optimizer | `linkedin-seo` | LinkedIn search algorithm, section-by-section optimization, recruiter search patterns, SSI |