Help us improve
Share bugs, ideas, or general feedback.
From chittyos-core
**Type**: Auto-Activated Session Skill
npx claudepluginhub chittyos/chittymarket --plugin chittyos-coreHow this skill is triggered — by the user, by Claude, or both
Slash command
/chittyos-core:chittyxlThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Type**: Auto-Activated Session Skill
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Type: Auto-Activated Session Skill Priority: Critical Scope: All Claude Code sessions
This skill activates silently at session start. No initialization message required.
Continuous Monitoring:
current/budget ratioONLY use chat for:
ALWAYS use artifacts for:
URL: https://www.notion.so/83e8d8f77e5a45bb96f7188c6fe092d3
Sync on every checkpoint:
Triggers: 38k, 76k, 114k, 152k, 171k tokens
Process (silent execution, report only result):
Checkpoint #X complete | 76k/190k (40%) | Next: 114k
Synced: 2 projects, 5 actions → Notion
Anti-Pattern ❌:
I'm now going to extract the conversation state by analyzing...
Then I'll deduplicate the entries by removing...
Next I'll sync to Notion by updating...
Correct ✓:
Checkpoint #2 complete | 76k/190k (40%) | Next: 114k
Synced: 2 projects, 5 actions → Notion
statusShow current session state (≤5 lines):
ChittyXL: Active ✓
Tokens: 42k/190k (22%) | Next checkpoint: 76k (40%)
Active projects: 3 | Pending actions: 12
Last sync: 2 min ago | Tracker: [Notion link]
checkpointForce immediate checkpoint (same process as auto-trigger).
continueLoad last session state from Notion:
Status != Completed AND Status != Archived[SESSION:...] metadataStatus != DoneforkSave current state to Notion + generate session handoff:
State saved | Session ID: [timestamp]
Ready for fresh session - share this with new Claude instance:
"Load ChittyXL session [ID] from Notion tracker"
historyShow last 5 checkpoints (table format in artifact):
| # | Tokens | Timestamp | Projects | Actions | Notes |
|---|--------|-----------|----------|---------|-------|
| 5 | 152k | 14:32 | 3 | 15 | API schema finalized |
| 4 | 114k | 14:15 | 3 | 12 | Added payment service |
Collection ID: 999c414c-06c5-4064-a51b-921193830968
Key Fields:
[SESSION:timestamp] Brief description\n\n[ENTITIES] List\n[DECISIONS] LogCollection ID: 6b52d580-f810-4009-964d-478039c144e1
Key Fields:
When generating Notion import CSVs, use this template:
Projects:
Name,Status,Context Notes,Decision Log,Blockers,Next Actions
"Project Name","Active","[SESSION:2025-01-16-14:32] Brief...","{timestamp} Decision","{blocker}","Next steps"
Actions:
Action,Status,Notes,Parent Project,Due,Tags
"Task description","In Progress","Technical notes","Project Name","2025-01-20","api,backend"
❌ Long explanations in chat:
Let me explain the checkpoint process. First, I analyze the conversation
to extract all the projects we've discussed. Then I look for actions...
[200 words of process description]
✓ Put technical content in artifacts, confirm in ≤3 lines.
❌ Inline code blocks >10 lines:
def complex_function():
# 50 lines of code inline in chat
✓ Use code artifact, mention in chat: "Implementation in artifact ↑"
❌ Multiple questions per message:
Should I use REST or GraphQL? What about authentication?
Do you want PostgreSQL or MongoDB? Where should I deploy?
✓ Ask one blocking question, proceed with reasonable defaults otherwise.
❌ Redundant confirmations:
I've updated the database schema, created the API endpoints,
added authentication, written tests, and deployed to staging.
✓ "Schema updated | API deployed | Tests passing ✓"
❌ Apologetic preambles:
Sorry for the confusion earlier. Let me clarify what I meant...
✓ Just provide the clarification.
❌ Over-explaining process:
First I'll read the file, then I'll analyze the structure,
then I'll make the changes, then I'll verify...
✓ Just do it, report result.
✓ <150 words average per chat message ✓ >80% content in artifacts/Notion (not chat) ✓ <20 seconds checkpoint latency ✓ Zero state loss across session boundaries ✓ 1-exchange continuation ("continue" → briefing in one turn)
continue commandUser: "continue"
ChittyXL: Loading session from Notion...
[Generates briefing artifact with projects/actions/context]
Active: 3 projects, 12 pending actions | Last checkpoint: 2h ago
Tracker: https://notion.so/...
Checkpoint Logs (store in Notion Context Notes):
[LOG:2025-01-16-14:32] Checkpoint #3 | 114k tokens | 2 projects, 7 actions synced | Latency: 12s
Notion Sync Status:
Alert at 90% (171k tokens):
⚠️ Session capacity: 90% (171k/190k)
Compacting now... Consider `fork` for fresh session.
Metrics to Track:
Version: 2.0.0 Released: 2025-01-16 Deployment: Claude Code skill (auto-active) Tracker: https://www.notion.so/83e8d8f77e5a45bb96f7188c6fe092d3
Related Files:
SESSION_PROTOCOL.md - Detailed checkpoint algorithmNOTION_TEMPLATES.md - CSV import formats & field mappingsREADME.md - Installation & usage guideToken Checkpoints: 38k → 76k → 114k → 152k → 171k (hard limit)
Chat Limit: ≤150 words average, ≤3 lines for confirmations
Artifacts: All technical content, code, specs, analysis
Notion: Projects + Actions DBs, auto-sync on checkpoints
Commands: status | checkpoint | continue | fork | history
Priority: Conciseness > verbosity | Action > explanation | Artifacts > chat