executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
salary-negotiationPlan a compensation negotiation grounded in numbers and leverage, not nerves. Use when asked to negotiate salary, evaluate or counter a job offer, prepare for a comp conversation, or compare offers. Produces a negotiation plan — total-comp comparison across offers, your target/walk-away and BATNA, the value-based justification, the counter scripts, and what…
Independent GitHub snapshot · Automated classification · Original documentation governs
Most people leave money on the table because they negotiate from anxiety instead of preparation. This skill replaces nerves with a plan: compare offers on total comp (not just base), set a target and a walk-away anchored to your BATNA, justify the ask with your value, and script the counter — including the levers beyond base salary that are often easier wins.
Ask for these only if they aren't already provided:
1. Total-comp comparison — never compare base-to-base. Lay out total annual comp across the offer(s) and your current/alternative (use the helper script). Equity and bonus often flip the ranking.
2. Your numbers — target (ambitious but justifiable), walk-away (below which you decline), and anchor (open slightly above target). All three anchored to market + your BATNA.
3. Leverage read — how much you have (competing offer? scarce skills? they've invested in the process?) and how to use it without bluffing.
4. The justification — the value-based case for the ask: your evidence (impact, comparable comp, the competing offer), framed collaboratively ("I'm excited; to make this work…").
5. Counter scripts — exact wording for: countering the base, responding to "that's our max", and the non-base levers (sign-on, equity, title/level, start date, remote, review timing) that often move when base can't.
6. The walk-away plan — what you do if they won't meet the walk-away (and why having decided this in advance is your real power).
scripts/comp_compare.py (stdlib only) computes total annual comp across offers so you compare apples to apples (equity amortised, sign-on annualised):
# offers.json: [{"name":"Offer A","base":160000,"bonus":24000,"equity_total":200000,"equity_years":4,"signing":20000}, ...]
python3 scripts/comp_compare.py offers.json
python3 scripts/comp_compare.py offers.json --signing-years 1 --json
Principled-negotiation practice (Getting to Yes — Fisher & Ury: BATNA, interests over positions) applied to compensation.