Skip to main content

Extending jaan.to

Add new skills and hooks.


What Can You Extend?

ExtensionDifficultyReference
New SkillMediumComplete specification for skill creation
New HookEasyAdd automation trigger

Extension Principles

  1. Follow patterns - Match existing naming and structure
  2. Start minimal - Add complexity only when needed
  3. Test first - Verify behavior before committing
  4. Document - Add docs alongside implementation

Quick Reference

Skill location: skills/{name}/

Hook location: scripts/{hook-name}.sh

Register hook: hooks/hooks.json (plugin-level) or SKILL.md frontmatter (skill-scoped)


Standards & Protocols

DocumentPurpose
language-protocol.mdLanguage/i18n protocol
naming-conventions.mdNaming standards
output-structure.mdOutput directory structure
pre-execution-protocol.mdSkill pre-execution steps
multi-runtime-architecture.mdSingle-source multi-runtime packaging
dev-workflow.mdDevelopment workflow
git-pr-workflow.mdGit/PR workflow

Skill Reference Files

Extracted reference material loaded on demand by skills (see Token Strategy):

FileSkill
dev-project-assemble-reference.mddev-project-assemble
backend-service-implement-reference.mdbackend-service-implement
qa-test-generate-reference.mdqa-test-generate
sec-audit-remediate-reference.mdsec-audit-remediate
devops-infra-scaffold-reference.mddevops-infra-scaffold
detect-dev-reference.mddetect-dev
detect-pack-reference.mddetect-pack
backend-export-formats.mdbackend-task-breakdown
ux-microcopy-write-reference.mdux-microcopy-write
ux-research-templates.mdux-research-synthesize
research-methodology.mdpm-research-about
v3-compliance-reference.mdskill-create
qa-test-run-reference.mdqa-test-run
qa-test-mutate-reference.mdqa-test-mutate
qa-contract-validate-reference.mdqa-contract-validate
qa-test-cases-reference.mdqa-test-cases
qa-tdd-orchestrate-reference.mdqa-tdd-orchestrate
qa-issue-report-reference.mdqa-issue-report
qa-issue-validate-reference.mdqa-issue-validate
openapi-integration-reference.mdCross-skill (frontend-scaffold, frontend-story-generate, dev-project-assemble, dev-output-integrate)

Next Steps