.cursor/skills/llm-history/SKILL.md
LLM history tracking guidelines. Use when updating history files or starting new feature work.
npx skillsauth add podverse/podverse llm-history-trackingInstall 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.
This skill provides guidelines for maintaining LLM development history in the Podverse monorepo.
Each history file must contain at most 10 sessions. When session 11 needs to be added, the file must be split.
.llm/history/active/[feature-name]/
[feature-name]-part-01.md # Sessions 1-10 (always start with part-01)
[feature-name]-part-02.md # Sessions 11-20
[feature-name]-part-03.md # Sessions 21-30
Always use the -part-01 suffix from the beginning, even for the first file.
-part-02 suffixBefore (file has 10 sessions):
.llm/history/active/my-feature/
my-feature-part-01.md (sessions 1-10)
After (adding session 11):
.llm/history/active/my-feature/
my-feature-part-01.md (sessions 1-10, unchanged)
my-feature-part-02.md (session 11+, active)
Sessions are numbered continuously across parts:
Never reset session numbers when splitting.
### Session N - YYYY-MM-DD
#### Prompt (Developer)
[Exact verbatim user prompt - never summarize]
#### Key Decisions
- Decision 1
- Decision 2
#### Files Modified
- path/to/file.ts
- path/to/another.ts
#### Prompt (Developer) - Manually typed by user#### Prompt (Agent) - System-generated (e.g., clicking "Build" on a plan)Update history when:
Don't update for:
Before updating history, always:
### Session headers# Quick check
grep -c "^### Session" .llm/history/active/feature-name/feature-name-part-01.md
If output is 10, create a new -part-02.md file before adding session 11.
Always end file-modifying responses with:
**LLM History**: Updated .llm/history/active/[feature]/[file].md (Session N)
❌ Don't exceed 10 sessions per file
❌ Don't reset session numbers when splitting
❌ Don't summarize or paraphrase user prompts
❌ Don't forget to split before adding session 11
❌ Don't create history files without the -part-01 suffix
✅ Do count sessions before updating
✅ Do split files at exactly 10 sessions
✅ Do use continuous session numbering
✅ Do capture exact user prompts verbatim
✅ Do always start with -part-01 suffix
| Sessions in File | Action | | ---------------- | --------------------------------------- | | 1-9 | Append to current file | | 10 (adding 11) | Split file, then append | | 11+ | ERROR - file should have been split |
.cursor/rules/llm-history-tracking.mdc - Cursor rule with glob triggers.llm/LLM.md - Complete history system documentationdocumentation
Per-job env validation and config patterns for the workers app. Use when adding or changing worker commands, touching workers startup validation, or documenting worker env vars.
development
Common patterns and examples for the podverse-web Next.js application
tools
Ensures client-side time displays use formatDateTimeAbbrev for localized, readable timestamps. Use when rendering dates/times in the UI or when the user mentions time formatting or local timezone display.
testing
--- name: podverse-testing-policy description: Skip test implementation unless the user explicitly asks. Use when a plan or task includes adding unit tests, a test phase, or "Phase 3: Tests". version: 1.0.0 --- # Testing policy — skip tests for now ## When to use - When a plan or task includes adding unit tests, a test phase, or "Phase 3: Tests". - When deciding whether to implement tests for a feature. ## Rules 1. **We are not concerning ourselves with tests at this time.** Skip test imp