Skip to content

OKR Framework

Scaffolds an OKR structure with company, team, and individual levels, key result templates, review cadence configuration, and scoring calibration. Optionally includes a scoring rubric with calibration examples. Designed for product and leadership teams establishing goal-setting practices.

Nameokr-framework
Version0.1.0
Categoryproduct
LicenseApache-2.0
Personaproduct
Tagsokr, objectives, key-results, goals, scoring, review-cadence
Sourcetemplates/okr-framework

Render it

Three front doors, one catalog. Pick whichever suits the caller.

# CLI
npx @nanohype/sdk render okr-framework --out ./my-app

# SDK
import { LocalSource, renderTemplate } from "@nanohype/sdk";
const result = await renderTemplate(source, "okr-framework", variables);

# MCP — from an agent
get_template({ name: "okr-framework" })

Variables

Required

ProjectName string
Kebab-case project name used as the document directory Must be lowercase kebab-case starting with a letter.
OrgName string
Organization name used in document titles and headers

Optional

Cadence enum — defaults to quarterly
Review cadence for OKR cycles One of: quarterlymonthly.
IncludeScoring bool — defaults to true
Include a scoring rubric with calibration examples

What it produces

4 files. Placeholder names such as __APP_NAME__ are what the renderer substitutes into.

okrs/framework.md
okrs/review-cadence.yaml
okrs/scoring-rubric.md
okrs/template.yaml

Composes with