Session-driven workflow with reduced ceremony. 13 skills, 6 layers, one rule: never auto-commit.
Solo dev. One brain. The collaboration tax doesn't apply.
Multi-agent orchestrators expect a team. You're not a team.
Heavy state machines expect a PM. You're the PM and the IC.
Generated docs expect compliance. The only auditor is future-you, in three weeks.
I wanted shit, just simpler.
Everything lives under .kss/ as plain markdown. Grep it. Diff it. Commit it. State survives the framework.
Every skill is one SKILL.md. Open it. Edit it. Fork the marketplace. No compiled code, no hidden rules.
Skills detect a condition and offer the next move behind a one-keystroke confirm — never auto-fire, never auto-commit. Less ceremony, still your call.
You only invoke what the situation demands. There's no orchestrator running them in sequence.
explore-notebook is the served, live-reload sibling with a LAN URL and two-way feedback.No skill ever runs git commit. Every artifact is a file you review before any commit happens.
Most agent frameworks ship rigid skills. When one consistently misfires, the friction recurs forever. kss treats your frustration as the input to the next iteration of the skill.
~/kss-skill-reports/<skill>.md.
~/.kss-source points to your fork → diff is applied + reports cleared. Otherwise → diff is printed for you to handle manually. You commit and push on your own time.
The framework is the friction you remember to fix.
Inside Claude Code. Three lines to install, five to scaffold your first project.
# add the marketplace + install /plugin marketplace add fnneves/kss-plugins /plugin install kss@kss-plugins # your first project /kss:scaffold-project # once per project /kss:map-codebase # once per major refactor /kss:new-topic # when starting unrelated work /kss:plan-milestone # when scoping a chunk /kss:start-session # at session start