chattocorp
- 18 skills
- 0 followers
- 6 hours ago last updated
- ▌ Adr · chattocorpKeep track of architectural decisions in a structured format using Architecture Decision Records (ADRs).
- ▌ Svelte Core Bestpractices · chattocorp bundleGuidance on writing fast, robust, modern Svelte code. Load this skill whenever in a Svelte project and asked to write/edit or analyze a Svelte component or module. Covers reactivity, event handling, styling, integration with libraries and more.
- ▌ Fdr · chattocorpKeep track of Chatto's features as Feature Decision Records (FDRs) — one structured document per feature capturing behavior, design decisions, and rationale. Replaces the older agent-docs/features/ system.
- ▌
- ▌ Adr Review · chattocorpRun a full review of all Architecture Decision Records for implementation drift, contradictions, stale decisions, missing supersession notes, weak rationale, and missing cross-references. Use when the user asks for an ADR review, ADR audit, stale ADR check, architecture decision consistency check, or wants to verify ADRs against the current codebase, feature/design records, architecture docs, glossary, or public API state.
- ▌
- ▌
- ▌ Session Wrap Up · chattocorp bundleReview a completed, paused, or blocked coding-agent session to identify friction, mistakes, near misses, missing context, and opportunities to improve future work. Use when the user asks to wrap up, run a retrospective, explain what issues the agent faced, capture lessons learned, or recommend improvements to repository instructions, documentation, skills, tooling, tests, or workflows. Produce an evidence-based, propose-only report; do not apply follow-up changes unless the user asks.
- ▌ Loom Architecture · chattocorp bundleApply the repository-wide Loom Architecture—Log-Oriented Outcomes and Materializations—when designing, implementing, reviewing, debugging, or documenting NATS and JetStream event-sourced applications. Use for work involving NATS account boundaries, a primary event stream, optimistic concurrency control, projections and read-your-writes, snapshots or checkpoints, snapshot repositories, durable workers, or reliable external effects.
- ▌ Svelte Code Writer · chattocorpUse the Svelte CLI to check any Svelte component or module that you create, edit, or analyze.
- ▌ Chatto Release Notes · chattocorpCreate or update Chatto release pages from release-please state, tags, changelog entries, and PRs.
- ▌ Chatto Audit API · chattocorpAudit Chatto API design for consistency, completeness, integration use, and future growth. Use for a whole-API review or a focused review of a service or workflow.
- ▌ Chatto Pr Checklist · chattocorpCheck a Chatto pull request before review or merge. Use when opening a PR or when asked to check one.
- ▌ Update Project Dependencies · chattocorpUpdate Chatto Go and frontend dependencies within their compatible version ranges, then run tests.
- ▌ Chatto Event Sourcing · chattocorpUse when designing, implementing, reviewing, debugging, or documenting Chatto event-sourced domain behavior, including EVT subjects, aggregate boundaries, Services, projections, optimistic concurrency control, read-your-writes, live/reconnect delivery, replay compatibility, migration safety, and rollback/deployment implications.
- ▌ Chatto API Rules · chattocorpDesign rules concerning Chatto's ConnectRPC API, both resources and realtime
- ▌ Chatto API Compatibility · chattocorp bundleReview Chatto public API and protocol changes for compatibility, migration needs, and generated output.
- ▌ Chatto Architecture Inventory · chattocorpMaintain Chatto runtime documentation in docs/architecture/ when runtime structures change, or audit it when requested.