-
Notifications
You must be signed in to change notification settings - Fork 1
Model Tiers
Kasidit adapts behavior to the current model. Rules diverge by tier β because reasoning capacity diverges by tier.
When reasoning is weak, scaffolding is strong.
The skill detects the current tier from session context. When ambiguous, assume Haiku rules β it costs nothing to be more disciplined on Opus.
| Tier | Representative models |
|---|---|
| Opus-class | Opus 4.x, GPT-5, Gemini Ultra |
| Sonnet-class | Sonnet 4.x, mid-tier |
| Haiku-class | Haiku 4.x, Flash, Mini |
Force override: tier opus | sonnet | haiku.
- Full framework enabled
- Architecture suggestions OK
- Creative problem solving OK
- May reason across files
- Counter max 4 rounds before Wave 1
- Full framework enabled
- Verification pass recommended for security-critical work
- Cross-file reasoning OK β state assumptions explicitly
- Counter max 3 rounds before Wave 1
- No architecture decisions β output "requires Opus/Sonnet or user decision"
- No creative refactor β only follow established patterns in codebase
- Scope narrower β 1 file per agent call, not 1 module
- Checklist-driven β use explicit rule files, not reasoning
-
Confidence scoring mandatory β every finding tagged
high | medium | low | unsure -
Refuse uncertainty β
unsureβ defer to user, do not guess - Verification pass mandatory β second pass removes false positives after review
- No speculation β "this might cause X" β forbidden; prove X or do not mention
- No hand-coded mockups β always route visual work to Claude Design
- Counter max 2 rounds before Wave 1 β Haiku compounds errors faster
- Opus: 1 module per agent; verifier optional
- Sonnet: 1 module per agent; verifier recommended on security
- Haiku: 1 file per agent; verifier mandatory
- Counter: Opus 4 / Sonnet 3 / Haiku 2 rounds before handback
- Mockups: Opus may hand-code small sketches; Sonnet defaults to Claude Design; Haiku always Claude Design
- Opus: may suggest promotions; user confirms
- Sonnet: default β pulls during init, promotes after 2+ occurrences
- Haiku: pulls aggressively during init; promotes rarely
- Opus/Sonnet: fetch when version-sensitive or unknown
- Haiku: must fetch or cite existing
.kasidit/knowledge/entry before writing library code. No memory-based coding on libraries, ever.
Tier Cascade (v0.8.0)
- Opus: plan step
- Sonnet: work step
- Haiku: grep / scan / checklist step
- Opus: synthesize step
Haiku does not have weaker reasoning in general β it has weaker ungrounded reasoning. Given a checklist, it executes faithfully. Given an open question ("should we refactor UserService?"), it confabulates.
Kasidit converts as many open questions as possible into checklist execution:
- Security audit β
CHECKLISTS/security-<stack>.md - Project patterns β
PATTERNS.md - Knowledge β
.kasidit/knowledge/ - Hub scaffolding β Centerlite (Gravity Pattern)
With those files in place, Haiku performs on many tasks comparably to Sonnet at a fraction of the cost. Without them, Haiku hallucinates. The framework is the difference.
- v0.3.0 β tier adaptation was introduced
- Gravity Pattern
- Multi Agent Orchestration
Repo β’ Discussions β’ Issues β’ Changelog β’ Security β’ Contributing β’ MIT β’ Β© Kasidit Wansudon
Kasidit
Core
- Commands
- Kasi-Mode π₯ v0.10
- Backend-Hooks π₯ v0.10
- Model Tiers
- Gravity Pattern
- Multi-Agent-Orchestration
- Claude Design Integration
- UI Override Mode
- FAQ
Version History
- Version History β overview
- v0.13.0 β thClaws (Consolidated) π¦
- v0.12.0 β thClaws Runtime Support π¦
- v0.11.0 β Backend + Bridge + Runbook π
- v0.10.0 β Mode + Backend Hooks
- v0.9.2 β Gravity
- v0.9.1 β Master Orchestrator
- v0.9.0 β Claude Design
- v0.8.0 β Tier Cascade
- v0.7.4 β SWE-bench
- v0.3.0 β Tier adaptation
- v0.2.1 β Docs protocol
- v0.2.0 β UI Override
- v0.1.0 β Core
Concepts
Commands
- Kasi-Init
- Kasi-Review
- Kasi-Security
- Kasi-Fix
- Kasi-Ui
- Kasi-Cascade
- Kasi-Multi
- Kasi-Scaffold
- Kasi-Docs
- Kasi-Status
- Kasi-Promote
- Kasi-Pull
- Kasi-Sync
- Kasi-Search
- Kasi-Wiki-Sync
Agents
- Agent-Architect-Planner
- Agent-Audit-Specialist π₯ v0.10
- Agent-Bug-Hunter
- Agent-Deep-Researcher
- Agent-Legacy-Specialist
- Agent-Migration-Specialist
- Agent-Refactor-Surgeon
- Agent-Test-Writer
Deprecated v0.10 (stubs β audit-specialist --focus=..., removed in v0.11)
-
Agent-Code-Reviewer β
--focus=quality -
Agent-Security-Auditor β
--focus=security -
Agent-Perf-Profiler β
--focus=perf