Skip to content
Content
Skill

/profile-memory

How Rebound stores and reuses the user's career profile, including the private "situation" (work authorization, timeline). Use when reading, writing, or reasoning about the saved profile at ~/.rebound/.

From plugin
rebound
43 skills7 commands
Install
$ npx -y skills add snehag01/rebound --skill profile-memory --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/profile-memory

Context preview

The summary Claude sees to decide when to auto-load this skill.

How Rebound stores and reuses the user's career profile, including the private "situation" (work authorization, timeline). Use when reading, writing, or reasoning about the saved profile at ~/.rebound/.

SKILL.md

profile-memory.SKILL.md
name: profile-memory
description: How Rebound stores and reuses the user's career profile, including the private "situation" (work authorization, timeline). Use when reading, writing, or reasoning about the saved profile at ~/.rebound/.

Profile & Memory

Rebound persists one profile per machine so the user never re-enters their details. It is the reusable base for every `/rebound:tailor`, `/rebound:match`, and `/rebound:rise`.

Location & format

  • `~/.rebound/profile.json` — machine-readable (authoritative).
  • `~/.rebound/profile.md` — human-readable mirror (keep in sync on every write).
  • `~/.rebound/pylibs/` — bundled python deps (python-docx).

Create `~/.rebound/` if missing. On updates, rewrite both files and confirm.

Schema

{
  "name": "", "contact": "", "current_title": "", "years_experience": "",
  "base_resume_path": "",
  "primary_stack": [], "secondary_stack": [], "differentiators": [],
  "roles": [{"title": "", "org": "", "location": "", "dates": "", "bullets": []}],
  "education": [], "certifications": [],
  "situation": {
    "work_authorization": null,      // high-level only: "no sponsorship needed" | "will need sponsorship" | null
    "timeline": null,                // absolute dates + runway, e.g. "authorization/sponsorship deadline ~2026-08-15; ~60 days"
    "target_roles": [], "locations": [], "work_mode": null, "notes": null
  },
  "preferences": {
    "framing_notes": [
      "fast learner across stacks; strong OOP/systems fundamentals",
      "surface secondary skills but never above primary stack",
      "honesty-first: never claim expertise in unused tech"
    ]
  }
}

The private "situation" — handle with care

This block is sensitive and personal. Rules:

  • **Local only.** Never transmit it to any external service or include it in a resume/PDF.
  • **Don't echo** the values unless the user explicitly asks to see them.
  • **Use it to serve the user**: set urgency from `timeline`; respect `work_authorization` when judging whether a role must sponsor; prioritize accordingly.
  • **Be supportive** — this is often stressful, time-boxed information. Never pressure or judge.

Reasoning with the profile

  • `primary_stack` ranks first in every tailored resume; `secondary_stack` is surfaced only when a JD needs it.
  • `differentiators` lead in summaries and referral notes.
  • `framing_notes` are defaults applied during tailoring; the user can edit them via `/rebound:profile`.
  • Keep the raw `roles[].bullets` verbatim as the truth source; tailoring re-words copies of them, never the stored originals.
Read more
Ships withrebound

Knocked down. Not out. A Claude Code plugin that turns a job description into a tailored, honest, ATS-safe résumé (Word + PDF) in one command — then remembers who you are so the next one takes seconds.

Get the whole plugin
Stats
4
Stars
3
Forks
Maintained
Maintenance
JavaScript
Language
MIT
License
2mo ago
Last commit
2mo ago
Created

Repo: snehag01/rebound

Other skills on rebound.