Skip to main content

jaan.to

Modular workflow layer for Claude Code. Skills generate outputs. System learns from feedback.


What It Does​

jaan.to adds structured commands to Claude Code that generate consistent, high-quality outputs. Each command follows a two-phase workflow: gather context, then generate with your approval.


Features​

  • Skills - Commands that generate PRDs, plans, specs
  • Stacks - Your team and tech context
  • Learning - System improves from your feedback
  • Hooks - Automated validation and prompts
  • Safety - Write only to safe paths, preview before save

Quick Start​

/pm-prd-write "user authentication feature"

Output: jaan-to/outputs/pm/user-auth/prd.md

See Getting Started for full walkthrough.


SectionDescription
Getting StartedFirst skill in 5 minutes
ConceptsCore ideas explained
Token StrategyToken optimization approach
SkillsAvailable commands by role
AgentsPlugin agents
HooksAutomated triggers
ConfigSettings and context
LearningFeedback system
ExtendingCreate new skills
Perfect CLAUDE.mdBest practices, anti-patterns & checklist for CLAUDE.md
Perfect MCPBest practices, anti-patterns & checklist for MCP servers
Perfect API ContractBest practices, anti-patterns & checklist for OpenAPI/Swagger
Perfect Prompt-Injection DefenseBest practices, anti-patterns & checklist for LLM/agent security
Perfect AI WorkflowBest practices, anti-patterns & checklist for converting a project into a reliable, evaluated, safe AI workflow
RoadmapVersion history and tasks
ResearchDeep research library
Style GuideDocumentation standards

Available Commands​

50 skills across 13 roles. See Skills by Role for the complete list.

CommandDescriptionOutput
/pm-prd-writeGenerate PRDjaan-to/outputs/pm/{slug}/prd.md
/backend-scaffoldGenerate backend codejaan-to/outputs/backend/scaffold/{slug}/
/frontend-scaffoldGenerate frontend componentsjaan-to/outputs/frontend/scaffold/{slug}/
/dev-project-assembleWire scaffolds into runnable projectjaan-to/outputs/dev/project-assemble/{slug}/
/backend-service-implementGenerate service implementationsjaan-to/outputs/backend/service-implement/{slug}/
/qa-test-generateGenerate Vitest/Playwright testsjaan-to/outputs/qa/test-generate/{slug}/
/sec-audit-remediateFix security findingsjaan-to/outputs/sec/remediate/{slug}/
/devops-infra-scaffoldGenerate CI/CD and Docker configsjaan-to/outputs/devops/infra-scaffold/{slug}/
/detect-devEngineering auditjaan-to/outputs/detect/dev/
/data-gtm-datalayerGenerate GTM tracking codejaan-to/outputs/data/gtm/{slug}/
/docs-createCreate documentationdocs/{type}/{name}.md
/learn-addAdd feedbackjaan-to/learn/{name}.learn.md

Key Paths​

PathPurpose
jaan-to/outputs/Generated outputs (project-relative)
jaan-to/context/Your context (tech, team) (project-relative)
skills/Skill definitions (plugin-relative)
.claude-plugin/plugin.jsonPlugin manifest