Skip to main content

Stacks

Your team and tech context. Skills read these to generate relevant outputs.


What Are Stacks?

Stack files describe your environment. Instead of hardcoding context into skills, they read from context. Update once, all skills benefit.


Available Stacks

FilePurpose
jaan-to/context/tech.mdLanguages, frameworks, tools
jaan-to/context/team.mdTeam size, ceremonies, norms
jaan-to/context/integrations.mdExternal tools config

tech.md

Describe your technology stack.

Sections to fill:

SectionWhat to include
LanguagesBackend, frontend, mobile languages
FrameworksAPI, web, testing frameworks
InfrastructureCloud, database, cache, queue
ToolsCI/CD, monitoring, feature flags
ConstraintsRules that always apply

Example entries:

  • Languages: Python 3.11, TypeScript, React Native
  • Database: PostgreSQL, Redis
  • Constraint: "All new tables need soft delete"

team.md

Describe your team context.

Sections to fill:

SectionWhat to include
StructureRole counts, notes
CeremoniesSprint planning, standups, retros
SprintLength, start day, estimation scale
NormsTeam conventions
ApprovalsWho approves what

Example entries:

  • Structure: 2 backend, 2 frontend, 1 QA
  • Sprint: 2 weeks, starts Monday
  • Norm: "PR descriptions need Jira link"

integrations.md

Describe external tool setup.

Sections to fill:

SectionWhat to include
Issue TrackingJira/Linear project, board, labels
Source ControlGitLab/GitHub group, MR templates
CommunicationSlack channels
AnalyticsGA4, Mixpanel setup
DesignFigma, Storybook links

Example entries:

  • Jira project: ACME
  • Slack releases: #releases
  • Figma: link to design system

How Skills Use Stacks

Skill: /jaan-to:pm-prd-write "payment feature"

├── Reads tech.md → Knows you use PostgreSQL
├── Reads team.md → Knows 2-week sprints
└── Generates PRD with relevant context

Updating Stacks

Edit the markdown files directly. Changes apply to the next skill run.

If you learn something should always be in stack context:

/jaan-to:learn-add context/tech "All services need health check endpoint"