Ask me what skills you need
What are you building?
Tell me what you're working on and I'll find the best agent skills for you.
Provides database transaction concurrency-control background. Use when reasoning about transactions, commits and aborts, serializability, isolation anomalies, conflicts, dependencies, and protocol families such as locking, timestamp ordering, OCC, MVCC, SSI, TicToc, hybrid protocols.
Use this skill when you need shared vocabulary + decision lenses for transaction concurrency control before analyzing a specific protocol or trace.
This skill is most useful when you catch yourself asking:
| If you need… | Read |
|---|---|
| Core terms and what “commit/abort” means in histories | transaction-concepts.md |
| A crisp definition of the bug pattern (lost update, dirty read, write skew, phantoms) | concurrency-control-problems.md |
| A guarantee taxonomy (serializable vs SI vs strict serializable; opacity if relevant) | anomaly-and-isolation-taxonomy.md |
| Dependency/conflict edge types (rw/wr/ww; anti-deps; visibility) | conflict-taxonomy.md |
npx skills add benchflow-ai/skillsbench --skill transaction-concurrency-control-foundationsHow clear and easy to understand the SKILL.md instructions are, rated from 1 to 5.
Mostly clear, but there are still a few confusing or poorly structured parts.
How directly an agent can act on the SKILL.md instructions, rated from 1 to 5.
The SKILL.md is hard to act on; an agent would not know what to do.