From eq-session
MANDATORY — must be invoked automatically at the very start of EVERY new conversation session, before ANY other work or response. No user confirmation needed. Loads full project context: shared team knowledge, ALL personal memories (user, feedback, reference, project), AGENTS.md, git history, and recent PRs. Also invoke when the user explicitly asks to 'load memory', 'show resume', 'initialize session', or types /session-start. NEVER skip or bypass this skill — it is required for session continuity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/eq-session:session-startThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**This skill is REQUIRED at the start of every session. It must run automatically — do not wait for user confirmation. Do not skip any step. Read ALL memory files without exception.**
This skill is REQUIRED at the start of every session. It must run automatically — do not wait for user confirmation. Do not skip any step. Read ALL memory files without exception.
Load the complete project context at the beginning of a new conversation to ensure continuity across sessions. This restores accumulated knowledge, reviews recent work, and presents an orientation resume.
Context comes from two sources:
references/ (architecture blueprints, known issues, coding standards). Available to every teammate.Execute all steps. Parallelize independent operations for speed.
Read references/MEMORY.md (bundled with this plugin at ${CLAUDE_PLUGIN_ROOT}/references/MEMORY.md) to get the index of shared knowledge files.
Then read EVERY reference_*.md and project_*.md file in the same ${CLAUDE_PLUGIN_ROOT}/references/ directory. These contain:
Load ALL of them in parallel. Do not skip any. Do not summarize without reading. Every file must be opened and read.
Read the user's local auto-memory index at:
~/.claude/projects/<sanitized-cwd>/memory/MEMORY.md
Then read EVERY file referenced in MEMORY.md — not just some, ALL of them:
Feedback memories are CRITICAL and NON-NEGOTIABLE — they encode how this specific user wants to work (e.g., commit style, code review preferences). These apply session-wide and must never be ignored.
If the local memory directory doesn't exist, that's fine — skip and continue with shared knowledge only. But if it exists, read EVERY file in it.
Read AGENTS.md from the project root (if it exists). It contains supplementary rules about:
These rules supplement CLAUDE.md and apply to all work in the session.
Run these commands in parallel:
git log --oneline -20 # Recent commit history
git branch --show-current # Current branch
git status --short # Working tree state
gh pr list --limit 10 --state all # Recent PRs (open + closed + merged)
Compile everything into a concise resume:
## Session Resume
**Branch:** <current-branch>
**Working tree:** <clean / dirty — list changed files if dirty>
### Recent Commits
<Last ~10 commits grouped by feature area, as bullet points>
### Pull Requests
<Open PRs first, then recently closed/merged — or "None open">
### Known Issues
<Remaining items from project_known_issues.md — bulleted list>
### Session Rules (from personal feedback memories)
<One-line reminders of each active feedback rule, or "No personal memory loaded">
Keep it scannable — the full context is already loaded, so the resume just needs to orient.
After presenting the resume, display a short capabilities banner so the user knows what's available:
### Ready — here's what I can do
| Category | Capabilities |
|----------|-------------|
| **Build** | Brainstorm → spec → plan → implement (full superpowers workflow) |
| **Test** | TDD, run tests, coverage analysis |
| **Debug** | Systematic debugging with root cause analysis |
| **Review** | Code review PRs, review specs/plans before you see them |
| **Git** | `/commit`, `/commit-push-pr`, branch management, PR creation |
| **Frontend** | Next.js pages, components, i18n, auth flows, browser testing |
| **Backend** | NestJS services, gRPC, guards, Firestore, Prisma, Redis |
| **CI/CD** | Workflows, deploy configs, gateway OpenAPI, Docker |
| **Research** | Web search, library docs (context7), codebase exploration |
| **Memory** | I remember your preferences and project context across sessions |
Type what you need — or just describe the problem and I'll pick the right workflow.
Then wait for the user's first task. Do not start any work unprompted.
gh CLI is not authenticated or fails, skip the PR list and note it — don't block the session.To update the shared team knowledge, edit the files in this plugin's references/ directory and push to the repo. All teammates will get the updates on their next plugin sync.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub yeljayad/eq-session-plugin --plugin eq-session