agentsclimarketplace

Create atomic note

Skill theinterneti/TTA.dev/.github/skills/create-atomic-note

Use this skill when saving a single-topic documentation note to docs/kb-exports/ for later knowledge base ingestion. Invoke after completing a significant task, bug fix, architectural decision, research finding, or when the user says "save a note", "document this", or "create a knowledge base entry".From its SKILL.md

Install
npx -y skills add theinterneti/TTA.dev --skill create-atomic-note

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.5 KB, 841 tokens by cl100k_base, as published. Nobody here has run it

Skill: create-atomic-note

Purpose

Save a single-topic documentation note to docs/kb-exports/ for periodic ingestion into the TTA-notes knowledge base.

When to Use

After completing any significant task: new feature, bug fix, architectural decision, research finding, or outstanding TODO.

Rules

  1. One topic per file. Two topics = two files.
  2. Filename: YYYY-MM-DD_<kebab-case-slug>.md
    • Example: 2026-03-04_persistence-primitives-design.md
  3. YAML frontmatter is mandatory. Every note must include all required fields (see template).
  4. Length limit: ~300 lines max. If longer, split into multiple notes.
  5. Never write narrative prose for its own sake. Be dense and factual.

Required Frontmatter

---
type: <note-type>
priority: <1|2|3>
status: draft
tags: [tta-dev]
source_agent: copilot
date: YYYY-MM-DD
related_files: []
---

Field Reference

FieldValuesNotes
typearchitecture decision bug-fix feature research todoPick the closest match
priority1 2 31 = action needed now, 2 = medium, 3 = reference/low
statusdraft review stableNew notes start as draft
tagsarrayAlways include tta-dev; add topic tags: dev-todo learning-todo ops-todo template-todo
source_agentstringclaude-code, cline, copilot, gemini, etc.
dateYYYY-MM-DDToday's date
related_filesarray of repo pathsFiles this note documents; can be empty

Content Structure

# <Short, Specific Title>

## Summary
One paragraph: what this is and why it matters.

## Context
What led to this? What problem was being solved?

## Decision / Finding
The actual content — be specific and dense.

## Consequences / Next Steps
What does this enable? What should happen next?

Full Example

Filename: 2026-03-04_uow-abstract-base-class-design.md

---
type: architecture
priority: 2
status: draft
tags: [tta-dev, dev-todo]
source_agent: copilot
date: 2026-03-04
related_files:
  - platform/primitives/src/tta_dev_primitives/persistence/uow.py
  - tests/unit/test_uow.py
---

# Unit of Work: Abstract Base Class Design

## Summary
AbstractUnitOfWork defines the contract for transactional boundaries in TTA.dev
persistence primitives. All concrete UoW implementations (Supabase, in-memory, fake)
inherit from it.

## Context
Needed a standard interface so workflow primitives can swap persistence backends
without changing business logic. Inspired by the Repository + UoW pattern from
Domain-Driven Design.

## Decision / Finding
- `AbstractUnitOfWork` exposes `commit()`, `rollback()`, and `__aenter__`/`__aexit__`
- `FakeUnitOfWork` ships in the testing module for use in unit tests
- No direct Supabase coupling in the abstract class

## Consequences / Next Steps
- Any new persistence backend just implements AbstractUnitOfWork
- TODO: add Dolt backend (see platform/dolt/)

Where to Save

Always save to: docs/kb-exports/<YYYY-MM-DD_slug>.md

The TTA-notes repo ingests this directory periodically. Do not create subdirectories inside kb-exports/.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,506. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.