/jaan-init
Activate jaan-to for the current project with directory setup and seed files.
What It Does
Creates the jaan-to/ directory in your project root and seeds it with starter files. After initialization, the bootstrap hook runs automatically on every session to keep directories and seeds up to date.
Projects without jaan-to/ are not affected by the plugin.
Usage
/jaan-init
No arguments required. Run once per project.
What It Asks
| Question | Why |
|---|---|
| "Initialize jaan-to for this project?" | Confirms before creating directories |
What Gets Created
jaan-to/
config/settings.yaml — Project configuration
context/ — Project context (tech.md, team.md, etc.)
templates/ — Output templates (customizable)
outputs/ — Generated outputs from skills
outputs/research/ — Research index and reports
learn/ — Accumulated skill lessons
docs/ — Reference docs (STYLE.md, create-skill.md)
Also adds jaan-to/ to .gitignore (creates the file if missing).
Output
Path: jaan-to/ (project root)
Contains:
config/settings.yaml— language, paths, template overridescontext/*.md— tech stack, team, integrations, boundariestemplates/*.template.md— one template per skilllearn/*.learn.md— one learn file per skilldocs/STYLE.md— documentation standardsdocs/create-skill.md— skill authoring spec
Example
Input:
/jaan-init
First run (files are seeded):
{
"status": "complete",
"files_copied": {
"config": 1,
"context": 5,
"templates": 12,
"docs": 2,
"learn": 8
},
"suggest_detect": true
}
Already initialized:
jaan-to is already initialized for this project.
Bootstrap runs automatically on each session.
Next Steps After Init
- Edit
jaan-to/context/tech.mdwith your project's tech stack - Run
/detect-packfor automatic project analysis - Run any skill:
/pm-prd-write "feature name"
Tips
- Run once per project — bootstrap handles subsequent sessions automatically
- Existing files are never overwritten by bootstrap
- Customize paths in
jaan-to/config/settings.yamlif defaults don't fit - If
tech.mdstill has{project-name}placeholder, run/detect-pack
Related
- Bootstrap Hook — What runs on every session after init
- Getting Started — First skill in 5 minutes
- Configuration — Customize settings and context