Transaction Isolation Selector

v1.0.0

Choose the correct transaction isolation level and serializability implementation for an application's concurrency patterns. Use when: selecting an isolation...

0· 61·0 current·0 all-time
byHung Quoc To@quochungto
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
CryptoCan make purchases
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description (selecting isolation levels and serializability implementations) match the actual artifacts and actions: the skill expects a codebase or workload document and uses file-reading/searching and optional shell help to identify concurrency patterns and produce a recommendation/ADR. No unrelated environment variables, binaries, or network installs are requested.
Instruction Scope
SKILL.md instructs the agent to examine project files, schemas, and docs and map observed anomalies to isolation levels. Asking to read repository files and produce an architecture decision record is coherent with the stated goal. It does request Read/Write/Grep access (and optionally Bash) — which is appropriate for analyzing code and creating output, but means the agent will inspect project files, so users should ensure only project-relevant files are exposed.
Install Mechanism
No install spec and no code files; the skill is instruction-only. This minimizes disk-write/execute risk because nothing is downloaded or installed by the skill itself.
Credentials
No environment variables, credentials, or config paths are required. That is proportionate for a static analysis / advisory skill that only needs project files and documentation.
Persistence & Privilege
always:false and user-invocable:true. The skill does not request permanent presence or system-wide configuration changes. It may write output files (e.g., ADR), which is reasonable and expected for its purpose.
Assessment
This skill is low-risk and coherent for its stated purpose, but be aware that it requires the agent to read your repository and may write recommendation files (ADRs). Before enabling, confirm the agent is only given access to the project directory (no secrets or unrelated config files). Do not provide database credentials or production-only secrets to the skill — its analysis should not need DB passwords. If you allow optional Bash execution, review the exact commands the agent proposes before running them. Finally, treat the skill's recommendations as advice: review and test recommended isolation changes in a safe environment before applying to production.

Like a lobster shell, security has layers — review code before you run it.

acidvk97d78f2cmbbjfbyah0had97p184mzbdbookforgevk97d78f2cmbbjfbyah0had97p184mzbdconcurrencyvk97d78f2cmbbjfbyah0had97p184mzbddatabase-selectionvk97d78f2cmbbjfbyah0had97p184mzbddirty-readsvk97d78f2cmbbjfbyah0had97p184mzbdisolation-levelsvk97d78f2cmbbjfbyah0had97p184mzbdlatestvk97d78f2cmbbjfbyah0had97p184mzbdlost-updatesvk97d78f2cmbbjfbyah0had97p184mzbdmvccvk97d78f2cmbbjfbyah0had97p184mzbdmysqlvk97d78f2cmbbjfbyah0had97p184mzbdoraclevk97d78f2cmbbjfbyah0had97p184mzbdphantom-readsvk97d78f2cmbbjfbyah0had97p184mzbdpostgresqlvk97d78f2cmbbjfbyah0had97p184mzbdrace-conditionsvk97d78f2cmbbjfbyah0had97p184mzbdread-committedvk97d78f2cmbbjfbyah0had97p184mzbdserializabilityvk97d78f2cmbbjfbyah0had97p184mzbdserializable-snapshot-isolationvk97d78f2cmbbjfbyah0had97p184mzbdsnapshot-isolationvk97d78f2cmbbjfbyah0had97p184mzbdsql-servervk97d78f2cmbbjfbyah0had97p184mzbdtransactionsvk97d78f2cmbbjfbyah0had97p184mzbdtwo-phase-lockingvk97d78f2cmbbjfbyah0had97p184mzbdwrite-skewvk97d78f2cmbbjfbyah0had97p184mzbd

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📚 Clawdis

Comments