Suede#
SvelteKit starter template. Entry point for stack, conventions, and process: AGENTS.md.
For self-hosted knots, clone URLs may differ based on your setup.
First suede release cut through the formal chronver flow. Bumps the
package version from 2026.6.4 to 2026.6.5 (today's date, no leading
zeros). After merge, the merge commit on main gets the annotated tag
2026.6.5 and is pushed with --follow-tags.
This release includes:
- Working style section (process skills pointer, Zed plan/build note)
- Versioning rule (every release branch ships as its own version)
- Task flow section (Start / During / End sequence)
Co-authored-by: opencode <noreply@opencode.ai>
Replaces the one-line 'Task lifecycle' pointer with a full Start / During /
End flow that consolidates the rules scattered across the rest of AGENTS.md
(Authoring boundaries, Working style, Releases, Decision Graph) into one
sequence the agent can follow turn-by-turn. The procedural detail still
lives at .opencode/skills/task-lifecycle/SKILL.md; this section is the
in-context summary.
Start: pull main, branch, log goal, design in plan mode.
During: action nodes, process skills, authoring boundaries, commits,
deciduous linking.
End: verify, task note, version bump, hand back.
Co-authored-by: opencode <noreply@opencode.ai>
First suede release cut through the formal chronver flow. Bumps the
package version from 2026.6.4 to 2026.6.5 (today's date, no leading
zeros). After merge, the merge commit on main gets the annotated tag
2026.6.5 and is pushed with --follow-tags.
Co-authored-by: opencode <noreply@opencode.ai>
Working style: pointer to ~/.agents/skills/ process skills (tdd, diagnose,
prototype, review, qa, handoff, caveman, write-a-skill) plus a one-line
note that Zed's plan/build mode toggle is the human's lever. Replaces
using-superpowers as the process-skill dispatcher after the plugin kill.
Versioning rule: every release branch (a branch ready to be reviewed and
merged to main) ships as its own chronver version. The bump is the final
commit on the release branch, before merge. No versionless merges.
Co-authored-by: opencode <noreply@opencode.ai>
Adds an in-repo skill at .opencode/skills/suede-kickoff/SKILL.md that an
agent can invoke when starting a new project forked from suede.
The skill reinstantiates git, updates package.json with the suede.from
lineage field per AGENTS.md, resets .deciduous/, runs a 6-question scope
interview with the human, and branches chore/suede-kickoff for the deep
tooling-customization follow-up. The skill removes itself as the final
action of the follow-up branch.
Built via writing-skills TDD: 3 RED-phase pressure scenarios, GREEN
draft, 1 REFACTOR re-run that closed 3 residual gaps. Rationalizations
table covers 7 anti-patterns (capture-after-delete, tag-vs-version,
'be decisive' override, deciduous-skip, git-add-dot, work-on-a-copy,
no-follow-up-task).
Co-authored-by: opencode <noreply@opencode.ai>
The task-note lifecycle (AGENTS.md task-lifecycle skill) requires
an entry per completed task; these were authored at the time of
their respective work but never committed. Closing the loop:
- 2026-06-03-03: chronver release process
- 2026-06-04-01: remove Claude-Code-specific artifacts from
deciduous install
- 2026-06-04-02: build the deciduous decision graph for Suede
from commit history
Plus the plan artifact for the chronver task
(agent-notes/plans/add-suede-release-process-chronver.md) —
plan files are write-only at task end per the skill, so this
is the canonical place for it.
- .opencode/agents/deciduous.md: specialist agent for
deciduous decision-graph operations.
- .opencode/commands/*.md (10 files): slash-command wrappers
for the most common workflows (work, build, document,
decision-graph, decision, recover, serve-ui, sync, sync-graph,
build-test).
- .opencode/plugins/*.ts (3 files): lifecycle hooks —
post-commit-reminder, require-action-node (Edit/Write
guard), version-check.
- .opencode/skills/{archaeology,narratives,pulse}/SKILL.md:
in-repo skills for narrative-driven decision-graph work.
- .opencode/tools/deciduous.ts: thin TS tool wrapper for the
deciduous CLI used by the agents/commands above.
- opencode.json: project-level opencode config (model,
agent list, MCP servers, etc.).
Also includes a stray prettier reformat of .storybook/preview.ts
(the import chain was unchanged; only whitespace/indentation
differed from the version committed in b718ad0).
Excluded: .opencode/.gitignore (workspace-internal config that
self-excludes via its own last line), .opencode/node_modules/,
.opencode/package.json, .opencode/package-lock.json
(gitignored at the repo root by the prior commit).
SvelteKit starter template. Entry point for stack, conventions, and process: AGENTS.md.