Skip to content

Proposing a second skill: compact-memory (symbolic notation for compact agent state) #1329

@WGlynn

Description

@WGlynn

Following up on my earlier question about whether external skill contributions are welcome (#1328) with a second concrete one, since these are independently useful.

This skill is compact-memory. A long-running agent spends a lot of context on its own notes and persistent memory, written in prose. Prose is redundant and it drifts: the agent paraphrases an earlier note or quietly softens a rule when it reads it back. The skill has the agent write its internal state in a small fixed symbolic notation instead, one fact per line with a consistent operator set. The result is smaller and reads back with one unambiguous meaning, which is what makes the compression safe rather than lossy.

It is self-contained: a single SKILL.md with the notation and the write discipline, no dependencies, and I would license it Apache-2.0 to match the repo. It pairs with the critical-qa skill from #1328 and three others I have packaged together (cheapest-tier routing, pre-ship web verification, claim verification) if a small bundle is more useful than single skills.

Same question stands: is a PR with a skills//SKILL.md folder following ./template the path you prefer, or an issue first? Happy to do whichever fits your review flow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions