Skip to content

feat: add sink-parity agent skill - #1689

Open
dcoric wants to merge 2 commits into
finos:feat/postgresfrom
dcoric:feat/sink-parity-skill
Open

feat: add sink-parity agent skill#1689
dcoric wants to merge 2 commits into
finos:feat/postgresfrom
dcoric:feat/sink-parity-skill

Conversation

@dcoric

@dcoric dcoric commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Adds a sink-parity skill for AI agents working on the sink backends.

The skill encodes the parity contract between src/db/file, src/db/mongo and src/db/postgres: the Sink interface in src/db/types.ts as the single source of truth, step-by-step checklists for adding interface members, entity fields and postgres schema changes, the semantic rules the compiler cannot enforce (defaults, timestamp bumps, projections, case handling, error behaviour), and the verification commands that catch drift.

It is written for any agent that reads AGENTS.md: Claude picks it up through the existing .claude/skills symlink and opencode through the added command stub, following the same layout as the existing skills.

Targeted at the feat/postgres integration branch since the parity obligation becomes three-way once the PostgreSQL sink lands.

Resolves #1688

Adds a skill that encodes the cross-backend parity contract for the
fs, mongo and postgres sinks: the Sink interface as the source of
truth, checklists for new members, entity fields and schema changes,
the semantic parity rules the compiler cannot enforce, and the
verification commands. Exposed to Claude through the .claude/skills
symlink and to opencode through a command stub.
@dcoric
dcoric requested a review from a team as a code owner August 24, 2026 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant