clous-hr/skills/career-path/SKILL.md
Use when the user wants to create or refine an engineering career path, define level expectations, or design promotion criteria and packets.
npx skillsauth add clous-ai/agents career-pathInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design an engineering career path with clear expectations per level, competency definitions, and promotion packet templates that enable fair, consistent decisions.
Use this skill when:
Do not use this skill when:
performance-diagnose / workload-health.capability-planning.hiring-pipeline.templates/levels-competencies.json.templates/career-path-levels-outline.md).templates/promotion-packet.md) tailored to your career path.Start with the IC and management tracks; adapt titles and years of experience to your context.
Individual Contributor (IC) Track (example):
| Level | Title | Years Exp | Scope | Impact | |-------|------------------|-----------|------------------|-----------------| | L3 | Junior Engineer | 0–2 | Individual tasks | Team | | L4 | Engineer | 2–5 | Features | Team | | L5 | Senior Engineer | 5–8 | Projects | Multiple teams | | L6 | Staff Engineer | 8–12 | Initiatives | Org / Product | | L7 | Senior Staff | 12–15 | Strategic areas | Company | | L8 | Principal | 15+ | Vision | Industry |
Management Track (example):
| Level | Title | Years Exp | Team Size | Scope | |-------|---------------------|-----------|-----------|-------------| | M4 | Engineering Manager | 5+ | 4–8 ICs | Single team | | M5 | Senior EM | 8+ | 8–12 | Multi-team | | M6 | Director | 10+ | 15–30 | Department | | M7 | Senior Director | 12+ | 30–60 | Large org | | M8 | VP Engineering | 15+ | 60+ | Eng org |
Treat “years of experience” as soft guidance, not a hard requirement; the real bar is evidence of impact and behaviors.
Use three primary competencies across levels and adjust weights:
Senior Engineer (L5) example (matches JSON in templates/levels-competencies.json):
{
"level": "L5",
"title": "Senior Engineer",
"competencies": {
"technical": {
"weight": 0.60,
"expectations": [
"Designs and implements complex systems independently",
"Makes sound architectural decisions for team's domain",
"Debugs issues across stack/services",
"Writes high-quality, maintainable code",
"Considers scale, performance, reliability"
],
"evidence_examples": [
"Led migration to new database with zero downtime",
"Designed caching layer that reduced latency 70%",
"Implemented monitoring that caught production issues before customer impact"
]
},
"leadership": {
"weight": 0.25,
"expectations": [
"Mentors 2–3 junior/mid engineers",
"Leads technical design for medium-large projects",
"Influences technical decisions beyond own team",
"Improves team processes and practices"
],
"evidence_examples": [
"Mentored 2 engineers who were promoted",
"Improved design review process, reducing cycle time 30%",
"Presented technical deep-dive at engineering all-hands"
]
},
"collaboration": {
"weight": 0.15,
"expectations": [
"Partners effectively with PM, design, data",
"Communicates technical concepts to non-technical stakeholders",
"Drives consensus on technical decisions",
"Contributes to engineering culture"
],
"evidence_examples": [
"Led cross-functional project with PM and design",
"Wrote internal or external technical blog post",
"Organized engineering learning group or community"
]
}
}
}
Use templates/promotion-packet.md as the canonical template and ensure it ties evidence directly to expectations:
# Promotion Packet: [Name] → [Target Level]
## Summary
[1 paragraph: why this person is ready for next level, anchored in competencies]
## Competency Evidence
### Technical Excellence
**Expectation for [Target Level]:** [Paste from career path]
**Evidence:**
1. [Project/accomplishment with impact]
- What: [Description]
- Impact: [Quantified outcome]
- Level indicator: [Why this demonstrates next-level work]
2. [Project/accomplishment]
- What: [...]
- Impact: [...]
- Level indicator: [...]
### Leadership & Influence
[Same structure]
### Collaboration & Impact
[Same structure]
## Peer Feedback
"[Quote from peer feedback highlighting next-level work]" – [Peer Name, Role]
"[Quote from peer feedback]" – [Peer Name, Role]
## Growth & Trajectory
- [Example of taking on next-level work proactively]
- [Example of consistent performance over time]
- [Example of learning and adaptation]
## Recommendation
[Manager's recommendation: Ready now / Ready in X months / Not yet ready]
[Justification]
## Approval
- [ ] Manager: [Name]
- [ ] Skip-level: [Name]
- [ ] Director: [Name]
- [ ] Calibration committee (if applicable)
templates/levels-competencies.json – Full career path definition (structured).templates/career-path-levels-outline.md – Quick-reference levels outline.templates/promotion-packet.md – Promotion case template.references/level-examples.md – Real-world promotion examples (stub: add org-specific examples).references/calibration.md – Promotion calibration process and committee workflows.references/checklist.md, references/overview.md, references/pitfalls.md – Process and pitfalls.scripts/check-career-path.sh – Pre-run checks for the skill.scripts/validate-career-path.py – Check career path completeness and JSON consistency.Aim for a career path where two independent managers would make the same promotion call given the same packet and definitions.
development
Use when an AI agent needs to inspect, create, update, delete, or troubleshoot Clous webhook subscriptions and events.
tools
Use when an external AI agent needs to operate Clous safely across MCP, SDK, CLI, and API surfaces while preserving user/company context and avoiding unsafe mutations.
tools
Use when reading, creating, updating, or deleting Clous objects such as employees, candidates, jobs, reviews, skills, and forms.
tools
Use when an AI agent can call Clous remote MCP tools to inspect or operate the Clous platform, HR, or employee surfaces.