agentsclimarketplace

Resume section writer

Skill nicholashidalgo/claude-skillforge/career/resume-section-writer

Writes full resume sections from raw experience notes. Enforces metric-backed bullets and bans all AI vocabulary.From its SKILL.md

Install
npx -y skills add nicholashidalgo/claude-skillforge --skill resume-section-writer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.6 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

resume-writer

Purpose: Generate polished, metric-backed resume sections from raw experience notes. Every bullet must contain a concrete outcome or number.

Input Schema

FieldTypeRequired
role_titlestringyes
companystringyes
datesstringyes
raw_notesstringyes - bullet-point brain dump
impact_factsstring[]yes - metrics to weave in
target_rolestringno - used to tailor emphasis
tonestringyes
{
  "role_title": "Senior Software Engineer",
  "company": "Acme Corp",
  "dates": "Jan 2022 - Mar 2024",
  "raw_notes": "Led backend rewrite of the payments service. Worked with product and design. Reduced latency. Mentored 2 junior engineers. On-call rotation.",
  "impact_facts": ["latency dropped 60%", "zero downtime migration", "service handles 800K req/day"],
  "target_role": "Staff Engineer",
  "tone": "direct"
}

Output Schema

{
  "header": "Senior Software Engineer - Acme Corp (Jan 2022 - Mar 2024)",
  "bullets": [
    "Rewrote the payments service backend, cutting p99 latency by 60% and migrating 800K daily requests with zero downtime.",
    "Mentored 2 junior engineers through design review and on-call onboarding; both shipped independently within 3 months."
  ],
  "patterns_removed": [1, 4, 7, 22],
  "banned_phrases_removed": ["responsible for", "helped to"],
  "metric_coverage": "100%"
}

Prompt Flow

Pass 1: For each raw note, generate a bullet that: starts with an action verb, contains a metric or outcome from impact_facts, avoids all banned phrases (RBL-001-020), and does not use AI vocabulary (P7).

Pass 2 Audit: "What makes these bullets sound AI-generated?" -> list tells.

Pass 2 Final: Rewrite any flagged bullets. Verify every bullet has a number or concrete deliverable.

Examples

Short - single bullet

Before: "Responsible for improving the onboarding experience." After: "Cut new-engineer ramp time from 6 weeks to 3 by rewriting the onboarding runbook."

Medium - 3 bullets from notes

Before notes: "Worked on the data pipeline. Helped with reliability. Did some mentoring." After:

  • "Built a Kafka-based event pipeline processing 2M events/day, replacing a polling approach that failed above 100K."
  • "Reduced on-call pages 60% by adding alert deduplication and a runbook for the top 5 incident types."
  • "Mentored 3 engineers on distributed systems design; all 3 shipped independently within 2 months."

Long - full role section

Before notes: "Led the platform team. Cross-functional work. Improved developer velocity. Streamlined processes. Launched new features. Worked with infra." After:

  • "Owned the platform team (6 engineers) responsible for the CI/CD pipeline, internal tooling, and dev environment."
  • "Cut CI build time from 18 minutes to 6 by parallelizing test suites - saving ~200 engineer-hours/month."
  • "Shipped the internal feature-flag system used by 30+ engineers, enabling partial rollouts and eliminating coordinated deploys."
  • "Partnered with infra to migrate 40 services to Kubernetes; zero production incidents during the 8-month rollout."

Unit Tests

# tests/skills/test_resume_writer.py
from ai_pattern_scrubber import detect_patterns
from resume_banned import flag_banned_phrases

BULLETS = [
    "Rewrote the payments service backend, cutting p99 latency by 60% and migrating 800K daily requests with zero downtime.",
    "Mentored 2 junior engineers through design review; both shipped independently within 3 months.",
    "Cut new-engineer ramp time from 6 weeks to 3 by rewriting the onboarding runbook.",
]

def test_bullets_no_high_severity_ai_patterns():
    for b in BULLETS:
        hits = [h for h in detect_patterns(b) if h.severity == "high"]
        assert hits == [], f"High-severity hit in: {b}"

def test_bullets_no_banned_phrases():
    for b in BULLETS:
        flags = flag_banned_phrases(b)
        assert flags == [], f"Banned phrase in: {b}: {flags}"

def test_bullets_contain_metric():
    import re
    metric_pattern = re.compile(r'\d+[%xKMB]?|\$[\d,]+')
    for b in BULLETS:
        assert metric_pattern.search(b), f"No metric found in bullet: {b}"

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.