-
Notifications
You must be signed in to change notification settings - Fork 1
Kasi Scaffold
Oak Dev-inter edited this page Apr 23, 2026
·
1 revision
Build the
.kasidit/knowledge structure for the current project β stack-detected, checklist-seeded.
/kasi-scaffold # detect stack, generate .kasidit/
- Detects stack via
composer.json/package.json/requirements.txt/go.mod/Cargo.toml. - Detects framework (Laravel, Django, React, Express, Vue, etc.).
- Scans project structure β maps controllers, models, services.
- Creates
.kasidit/INDEX.md,RELATIONS.md,MEMORY.md,PATTERNS.md,CHECKLISTS/,knowledge/. - Copies matching CHECKLISTS from the skill library.
- Seeds
PATTERNS.mdwith detected conventions (naming, error handling, DB access).
.kasidit/
βββ INDEX.md # file paths + one-line purpose
βββ RELATIONS.md # module relationship diagram
βββ MEMORY.md # user-confirmed project facts
βββ PATTERNS.md # project-specific code patterns
βββ CHECKLISTS/ # scan checklists per domain
βββ knowledge/ # version-specific cached docs
- Detect stack from dependency manifests.
- Detect framework.
- Scan project structure (controllers / models / services).
- Ask user to confirm or correct detected stack.
- Generate
INDEX.mdfrom the actual file tree. - Copy matching CHECKLISTS from the skill library.
- Seed
PATTERNS.mdwith detected conventions. - Create empty
MEMORY.mdβ grows via theremembershorthand.
- Summary of what was created.
- Suggest next mission (Kasi-Review or Kasi-Security).
- Reminder that
.kasidit/is the source of truth β user can edit freely.
- Standalone scaffold of an existing project (when
/kasi-initfull chain is overkill). - Re-seeding after an accidental delete of
.kasidit/. - Manually bootstrapping on a branch where auto-invoke hook is not wanted.
- When
.kasidit/already exists β do not overwrite without asking. - Unclear stack β ask before generating.
- Full bootstrap is needed β use Kasi-Init which chains scaffold + docs + review + hook.
- Overwriting existing
.kasidit/without confirmation. - Writing full content into
INDEX.mdβ it stays pointers only. - Guessing the stack instead of asking the user.
Introduced in v0.1.0.
- Commands (aggregate)
- Gravity-Pattern
- Kasi-Init
- Checklists
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