Install
$ agentstack add skill-project-nomos-nomos-calibrate ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Calibrate -- Teach Your Clone How You Think
Interactive scenario-based calibration sessions that extract your decision heuristics, values, and reasoning patterns. Each session takes 5-10 minutes and significantly improves how well the clone models your thinking.
How It Works
- Gap Analysis -- Check which domains of your thinking are under-modeled
- Scenario Presentation -- Present a realistic scenario that forces a judgment call
- Adaptive Follow-ups -- Probe deeper based on your initial response
- Disagreement Probes -- Challenge your answer to surface nuance and exceptions
- Knowledge Storage -- Extract and store decision patterns and values at high confidence
Backend tools (use these, don't improvise)
calibration_status(mcp__nomos-think__calibration_status) -- the real
gap analysis (per-domain coverage from the documented patterns*0.6 + values*0.4 formula). Use for /calibrate status and to pick the focus domain.
calibration_next_scenario(mcp__nomos-think__calibration_next_scenario)
-- returns the next scenario (from the curated library) targeting the biggest gap. Pass completedIds for scenarios already shown this session. Present the scenario it returns; do not invent your own.
Commands
/calibrate-- Start a calibration session (auto-picks the least-covered domain)/calibrate status-- Show calibration coverage and gaps/calibrate-- Focus on a specific domain
Available Domains
techdecisions, communication, conflict, prioritization, leadership, quality, collaboration, risk, creativity, timemanagement
Session Protocol
When the user invokes /calibrate, follow this exact protocol:
Phase 1: Status Check
- Call
user_model_recallto load the current user model - Analyze coverage across all calibration domains
- Show a brief status summary:
``` Clone calibration: 42% [========------------]
Gaps: Tech Decisions (10%), Prioritization (0%), Risk (20%) Best covered: Communication (80%), Quality (70%)
Starting session on: Prioritization (least covered) ```
Phase 2: Scenario
- Present ONE scenario from the target domain
- Frame it conversationally: "Here's a situation I'd like to understand how you'd handle..."
- Wait for the user's response -- do NOT rush or provide options
Phase 3: Follow-up Probes
After the user responds, ask 2-3 follow-up questions:
- Clarification: "What's the main factor driving that choice?"
- Exception probe: "Would anything flip your decision? What would have to be different?"
- Disagreement probe: "I think based on what I know about you, you'd lean toward [opposite]. Am I wrong?" (Only use this if you have a genuine hypothesis from the user model)
Phase 4: Extraction & Storage
After the probing conversation, extract the knowledge:
- Identify the decision pattern (the heuristic or principle behind their choice)
- Identify any values revealed (what they prioritize and why)
- Identify any exceptions to the pattern
Store these using user_model_recall confirmation -- tell the user what you learned:
Here's what I learned from this scenario:
Decision pattern: "Ship the working solution first, refactor later -- unless
tech debt would block other teams" (weight: 0.8)
Context: deadline pressure, stakeholder management
Exception: when the debt affects shared infrastructure
Value: Pragmatism over perfectionism in time-constrained situations
Does this capture it accurately? Anything to adjust?
Phase 5: User Correction
If the user corrects or refines your extraction:
- Update the pattern/value immediately
- Store with confidence 0.85 (explicit calibration = high confidence)
- Thank them and note what you adjusted
Phase 6: Continue or Close
Ask: "Want to continue with another scenario, or is this a good stopping point?"
If continuing, pick the next least-covered domain.
Important Rules
- One scenario at a time -- never present multiple scenarios
- Wait for responses -- don't anticipate or provide sample answers
- Be genuinely curious -- these are real conversations, not quizzes
- Store at high confidence (0.85) -- explicit calibration is the most reliable signal
- Show what you learned -- always summarize extractions and ask for confirmation
- Track progress -- update the coverage % as you go
- Respect time -- if the user seems done, gracefully close even if there are more gaps
- No judgment -- there are no right or wrong answers, only preferences to understand
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: project-nomos
- Source: project-nomos/nomos
- License: MIT
- Homepage: https://projectnomos.dev
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.