Skip to content

feat: add career-content skill with cross-review fixes and Skill-First refactor#45

Merged
shahboura merged 4 commits into
mainfrom
feat/career-content-skill
May 7, 2026
Merged

feat: add career-content skill with cross-review fixes and Skill-First refactor#45
shahboura merged 4 commits into
mainfrom
feat/career-content-skill

Conversation

@shahboura

@shahboura shahboura commented May 7, 2026

Copy link
Copy Markdown
Owner

Summary

Adds career-content skill for resume writing and LinkedIn optimization, wired to
em-advisor (strategy) and blogger (copywriting). Includes cross-review fixes from
a full codebase + security audit and converts 5 instruction files to Skill-First.

Career-Content Skill (new)

  • Resume rules: STAR + metrics, ATS optimization, hard skills vs soft skills
  • LinkedIn: headline formulas (4 strategies), summary style tips, skills pinning
  • Cover letters: template + relevance note + AI-detection awareness
  • Pre-writing job description matching workflow
  • Before/after examples across 7 roles (SWE, EM, Data, Marketing, Sales, Ops)

Cross-Review Fixes

  • em-advisor: add legal-advisor to skill allowlist
  • legal-advisor: add explicit bash:deny, align activation policy to standard template
  • career-content + legal-advisor: add workflow metadata field

Skill-First Refactor

  • Convert 5 instruction files to Skill-First pattern (delegates to skill)
  • dotnet (93→32, -66%), java-spring (89→31, -65%), node-express (50→30)
  • react-next (51→30), go (43→32)
  • Total: 326→155 lines, -52% token reduction

Docs

  • skills-matrix: add career-content row and trigger guide

Validation

9 agents, 19 skills, 0 errors, 0 broken links. No new dependencies.

Risk & Rollback

  • Risk level: [high]
  • Rollback approach: revert commit.

shahboura added 4 commits May 7, 2026 19:35
- Create career-content skill with ATS rules, STAR method, action verbs,
  headline formulas, cover letter templates, and writing conventions
- Add references/examples.md with before/after bullets, templates,
  and ATS keywords by role (engineering, management, data, product)
- Wire to em-advisor (career strategy + framing) and blogger (copywriting)
- Skill includes agent selection guide for the two complementary lenses
- 19 skills, 9 agents, 0 validation errors
- Fix LinkedIn headline char limit: 120 → 220 (LinkedIn actual limit)
- Add profile visuals guidance (banner, photo specs)
- Add ATS nuance (modern platforms handle formatting, plain text safest)
- Add quantifying impact without exact metrics (5 strategies)
- Add LinkedIn Skills section optimization (pin, reorder, endorse)
- Add cover letter relevance note (many tech companies skip them)
- Add AI-detection awareness for cover letters
- Add date formatting rules and proofreading checklist
- Add file format recommendations (.md edit, .pdf submit)
- Add 9 new before/after examples (Marketing, Sales, Operations)
- Extend ATS keywords with Marketing, Sales, Operations domains
- Add career-content hints to em-advisor and blogger activation policies
…l-First conversion

Agent fixes (from codebase + review cross-audit):
- Add legal-advisor to em-advisor skill allowlist (compliance section needs it)
- Add explicit bash:deny to legal-advisor (consistency with 8 other agents)
- Align legal-advisor Skill Activation Policy to standard 4-bullet template

Skill fixes:
- Add workflow metadata to career-content and legal-advisor skills
- Apply top 5 career-content improvements from verified research:
  - Pre-writing job description mapping step
  - Resume summary template with examples
  - Alternative LinkedIn headline strategies (mission-driven, personality, thought-leadership)
  - Hard skills vs soft skills distinction
  - LinkedIn summary style guidance (read-aloud, hook first sentence, cut jargon)
  - Soften cover letter dismissal (94% stat from Resume Genius 2026)

Instruction refactoring (Skill-First conversion):
- Convert dotnet-clean-architecture (93→32, -66%)
- Convert java-spring-boot (89→31, -65%)
- Convert node-express (50→30, -40%)
- Convert react-next (51→30, -41%)
- Convert go (43→32, -26%)
- Total: 326→155 lines, -52% token reduction
- Pattern now matches flutter/python/ruby-rails/rust/typescript/ux-responsive

Docs:
- Add career-content to skills-matrix allowlist and trigger guide
- Update plugin skill count 18→19

Validation: 9 agents, 19 skills, 0 errors, 0 broken links
@shahboura shahboura merged commit 6519d87 into main May 7, 2026
29 of 31 checks passed
@shahboura shahboura deleted the feat/career-content-skill branch May 7, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant