asql
ASQL repo — deterministic SQL engine in Go. Read AGENTS.md for the full contract.
Install / Use
npx skills add correodabid/asqlInstalls into whichever agent you are using.
Cursor Rules
Cursor IDE rules (v2)
Quality Score
Category
Data & AnalyticsSupported Platforms
Tags
Our assessment of asql
asql scores 53/100 on our quality scale, 580th of 595 Data & Analytics skills we index.
Its Cursor Rules is 1.8 KB long, split into 5 sections with 3 code examples: moderately detailed.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-10-18 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
asql compared with similar skills
All 4 of these similar skills score higher than asql; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| asql (this skill)by correodabid | 53 | 0 | — | Cursor Rules |
| claude-memby thedotmack | 100 | 113.5k | today | CLAUDE.md |
| sr-screenerby Imbad0202 | 100 | 54.8k | 5d ago | SKILL.md |
| 360-feedback-systemby sickn33 | 100 | 48.9k | 5d ago | SKILL.md |
| access-matrixby sickn33 | 100 | 48.9k | 5d ago | SKILL.md |
Frequently asked questions
- How do I install asql?
- Run
npx skills add correodabid/asql. The install tabs above show the steps for each supported agent. - Which AI agents does asql work with?
- It is written for Cursor and OpenAI Codex, as a Cursor Rules file. Other agents that read the same format can often use it too.
- Is asql safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is asql still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubdescription: ASQL repo — deterministic SQL engine in Go. Read AGENTS.md for the full contract. alwaysApply: true
ASQL — Cursor rules
Read AGENTS.md at the repo root first. It holds the durable
contract: layout, determinism rules, pgwire protocol gotchas, test
tiers, commit conventions, and what-not-to-do.
This file is a short Cursor-facing summary that points at the canonical source.
Three things that must stay true
-
WAL is the source of truth. Replay the same WAL, get byte-identical state. No wall-clock time, no
math/rand, no map iteration order dependencies in the engine, executor, or storage layers. Useinternal/platform/clock. -
pgwire is the primary surface. The extended query protocol must stay compatible with pgx v5.9+. If you add a streaming Execute path, send
RowDescriptioneagerly — the client'sreadUntilRowDescriptionwill otherwise deadlock. SeeAGENTS.mdfor the full OID/binary cheat sheet. -
Module path is
github.com/correodabid/asql. Notasql, not anything else.
Default test loop
go test ./internal/...
Full suite before committing:
go test -timeout 300s ./...
Commit format
<type>(<scope>): <imperative summary>
<why, not what>
Co-Authored-By: <Agent> <noreply@anthropic.com>
Types: feat, fix, chore, docs, refactor, style, test.
Recent scopes: pgwire, deps, ci, engine, wal, storage.
Don't
- Don't emit emoji into source files, commit messages, or documentation.
- Don't amend pushed commits or force-push without an explicit request.
- Don't skip pre-commit hooks.
- Don't add markdown files that duplicate
AGENTS.md. - Don't propagate
pgx/pgproto3types into the engine. Keep them at the transport boundary.
Full detail lives in AGENTS.md and the .claude/skills/ directory.
Related Skills
claude-mem
113.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
sr-screener
54.8kProtocol-driven study screening for systematic, scoping and rapid reviews. Turns a proposal or PROSPERO protocol into confirmed eligibility rules, then screens titles/abstracts and full texts with two blinded AI reviewers and a third-reviewer adjudicator: ordered exclusion codes, no silent defaults,…
360-feedback-system
48.9k360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request. Use for 360 reviews or peer feedback cycles.
access-matrix
48.9kAccess matrix of role-by-module permissions, with per-role scope, confidentiality level and SME tier, as CSV, SQL, JSON Schema or Notion on request. Use for access reviews.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
