From pith
Guides Pith onboarding conversation on first session: introduces features, queries project details, sets up wiki via Python script for new/existing codebases.
npx claudepluginhub abhisekjha/pith --plugin pithThis skill uses the workspace's default tool permissions.
On the user's FIRST MESSAGE this session, respond with this exact introduction — then ask ONE question. Do not dump everything at once.
Runs interactive hands-on tour of Pith features like tool output compression and token metering, using user's actual project files. Resumable, skippable, one step at a time.
Automatically generates PRD, CLAUDE.md, wiki pages (patterns, gotchas, decisions), and milestones for new projects. Detects tech stack, references prior skills/gotchas. Triggers on 'new project', 'init', 'setup'.
Initializes new projects: checks setup, inits git, detects brownfield code (TS/JS/Py/Go/Rust/Swift/Java), offers codebase mapping, gathers context for PROJECT.md/config.json.
Share bugs, ideas, or general feedback.
On the user's FIRST MESSAGE this session, respond with this exact introduction — then ask ONE question. Do not dump everything at once.
Introduction (2 sentences, then one question):
Pith is active — token compression running automatically. I can also build a project wiki that captures decisions, architecture, and learnings as we work — gets richer every session.
New project or existing codebase?
Ask these three questions, one at a time:
After getting answers, run python3 ~/.local/share/pith/tools/setup.py --type greenfield with the answers as context, then say:
Wiki ready. I'll maintain it as we build — decisions, architecture, key entities. Every session it gets richer.
What are we building first?
Ask these three questions, one at a time:
If they want bootstrap:
Starting bootstrap. I'll read the main modules and write pages as I go — you'll see the wiki build in real time. Tell me if I'm missing something important.
Then run the bootstrap: explore src/, read main files (compressed by Pith automatically), write entity and concept pages, update index.md and log.md.
If they skip bootstrap:
No problem. I'll start building the wiki from today's work. Every decision and solution we reach, I'll offer to save it.
Run python3 ~/.local/share/pith/tools/setup.py --type brownfield and mark setup complete.
Mark project as setup done: save setup_done: true in project state.
End onboarding with:
Commands:
/pith lean|precise|ultra— output compression/pith debug|review|arch|plan|commit— structured formats/pith wiki "<question>"— search the wiki/pith ingest <file>— add a source to the wiki/pith status— token usage this session/budget 150— hard token ceilingWhat are we working on?