previous-work
Search past agent sessions across all three harnesses (pi, Cursor, Claude Code) when asked about earlier work.
Skill by scott-fryxell
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/scott-fryxell-previous-work
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/previous-work
What's inside
- Skill name
previous-work- Description
- Search past agent sessions across all three harnesses (pi, Cursor, Claude Code) when asked about earlier work. Use when the user asks "what did we do about X", "did we already discuss/try/fix X", "find that earlier session", "review previous work", or when a task smells like a repeat of something already done. Knows where each tool stores its JSONL transcripts and how to search them without tripping over ignore files.
- License
- MIT
- Instructions
- 73 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Previous Work Raw transcript archaeology across pi, Cursor, and Claude Code. For distilled lessons, `AGENTS.local.md` Learnings is already in context (`memory` skill) - check it first; only dig transcripts when you need what actually happened. ## Ranked recall first The `remember` tool (extension `extensions/memory/`) indexes pi's own sessions into an FTS5 store, ~4 ms a query, newest turns re-indexed automatically. Use it before `rg`: - `remember` search "firecracker lima mac" - ranked turns with snippets, dates, and the session file to reopen. Tolerates typos; the last word also matches as a prefix. An exchange is one row, so a question and its answer surface together. - `rg` is for raw archaeology: every occurrence, exact strings, and the Cursor and Claude Code stores, which the index does not cover. The store is derived, never synced, and lives at `.pi/agent/memory.db`. If it looks empty or stale, `remember` action `index` rebuilds it (about a second for 400 sessions). ## Where sessions live | Agent | Path | Shape | | ----------- | --------------------------------------------------------------------------------------- | -------------------------- | | pi | `.pi/agent/sessions/*.jsonl` | timestamp + uuid filenames | | Cursor | `~/.cursor/projects/Users-scott-Desktop-brayness/agent-transcripts/<uuid>/<uuid>.jsonl` | one dir per chat | | Claude Code | `~/.claude/projects/-Users-scott-Desktop-brayness*/*.jsonl` | one store per cwd | Notes: - Claude fragments by working directory: `work/realness` sessions live in `-Users-scott-Desktop-brayness-work-realness`, etc. Older stores named `-Users-scott-Desktop-brain*` (previous harness names) hold early work. - Cursor keeps one store per opened folder under `~/.cursor/projects/`; project windows like `work/realness` have their own. ## How to search pi sessions are hidden from rg by the repo `.ignore` (`sessions/` pattern) - always pass `--no-ignore`: ```bash rg --no-ignore -li 'search term' .pi/agent/sessions/ rg -li 'search term' ~/.cursor/projects/Users-scott-Desktop-brayness/agent-transcripts/ rg -li 'search term' ~/.claude/projects/-Users-scott-Desktop-brayness*/ ``` Then narrow inside a hit (JSONL, one message per line): ```bash rg --no-ignore -i 'term' <file> | head -5 # locate lines ls -t <dir> | head # most recent first ``` Filenames carry the date (pi) or check file mtime (Cursor/Claude) to order by recency when the user says "yesterday" or "last week". ## Ground rules - Transcripts contain secrets and personal info. Quote the minimum that answers the question, and leave it in the transcript otherwise. - Cite where the answer came from (which store, which file, the date) so the user can reopen the session. - Not found is a real answer: say which stores you searched and with what terms instead of guessing. - Durable lessons discovered while digging go to `AGENTS.local.md` Learnings (`memory` skill) so the next search is unnecessary.
From scott-fryxell/brayness, MIT.
More from scott-fryxell/brayness
- 0.786score
skill-writer
scott-fryxell
Create, synthesize, and iteratively improve agent skills following the Agent Skills specification.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
hyperframes
scott-fryxell
Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
interview-prep
scott-fryxell
Helps research a company and prepare for its hiring process -- company research, why-this-company/role fit exploration, behavioral (STAR) prep, technical/DSA…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
motion-systems
scott-fryxell
Use when designing or implementing motion for web interfaces, including CSS transitions and keyframes, `linear()` easing design, transform strategy…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
brayness-sync
scott-fryxell
Sync changes from dev brayness/ to the published git mirror at `skills/brayness-sync/published/`.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
useless
scott-fryxell
What building realness taught us about the web platform - semantic HTML with microdata as one decision that serves SEO, CSS selectors, layout, the data model…
SkillAFreshness: A★ 125Claude Code +9 - 0.780score
planning
scott-fryxell
Plan complex or creative work as a directed acyclic graph (DAG / mind-map) before executing, keeping the human as the decider at every gate.
SkillAFreshness: A★ 125Claude Code +9 - 0.780score
memory
scott-fryxell
Store and retrieve durable learnings about how brayness actually works - success patterns, failure modes, corrections, and next-time hints.
SkillAFreshness: A★ 125Claude Code +9 - 0.780score
project-tooling
scott-fryxell
Check a work project's existing scripts, ops helpers, and curated tooling notes before editing, diagnosing, testing, building, or deploying it.
SkillAFreshness: A★ 125Claude Code +9 - 0.780score
vault
scott-fryxell
Read, search, and maintain the user's Obsidian vault at work/vault, a PARA-structured knowledge base of projects, interests, and reference material.
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
zoom-to-ableton
scott-fryxell
Generate Ableton Live Set (.als) files for Zoom H6 recording sessions in batch, without opening Live.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
vuetify-to-semantic
scott-fryxell
Refactor a Vue page or component from Vuetify to semantic HTML5 + Schema.org microdata + Stylus element selectors.
SkillBFreshness: B★ 125Claude Code +9
Signals
- Stars
- 125
- Forks
- 15
- Open issues
- 0
- Last commit (this folder)
- Sep 28, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/scott-fryxell/brayness
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from scott-fryxell
- 0.786score
brayness-sync
scott-fryxell
Sync changes from dev brayness/ to the published git mirror at `skills/brayness-sync/published/`.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
hyperframes
scott-fryxell
Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
interview-prep
scott-fryxell
Helps research a company and prepare for its hiring process -- company research, why-this-company/role fit exploration, behavioral (STAR) prep, technical/DSA…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
motion-systems
scott-fryxell
Use when designing or implementing motion for web interfaces, including CSS transitions and keyframes, `linear()` easing design, transform strategy…
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
skill-writer
scott-fryxell
Create, synthesize, and iteratively improve agent skills following the Agent Skills specification.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
useless
scott-fryxell
What building realness taught us about the web platform - semantic HTML with microdata as one decision that serves SEO, CSS selectors, layout, the data model…
SkillAFreshness: A★ 125Claude Code +9
Cite this page
previous-work skill. Agent Mart. https://agentmart.dev/skills/scott-fryxell-previous-work (last updated 2026-10-24)