vsql-extension-builder — 2 skills
Pinned source listing — machine-checked
What declarations and files are present in this pinned source?
Pinned source declarations and file hashes were listed.
Review
Machine-checked ·
- Run UTC
- Reviewed
- Published
- Updated
Observations · Limitations · Evidence
What we ran
Git blob acquisition followed by static source inspection.
What we saw
Listed 2 skill declarations. Ran 27 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.
Limits
Scope: acquisition and static inspection. Command results: commands.json.
developer-tools · skills · Upstream source · Upstream documentation
Pinned source inspection only; no runtime platform was exercised. UTC 2026-10-20T00:19:07Z, tree fac68156f446ca4f4fa196d012d052c87619044cb18e1e7d3e54f75a3787f7e2.
No browser or computer-use tools. Pin this exact version; the stamp does not follow updates.
Full record
- name
- vsql-extension-builder — 2 skills
- slug
- source-skills-3eb5e5c46a49709a5ae9715e
- type
- skills
- category
- developer-tools
- example
- false
- evidence state
- pinned_source_listing
- stamp
- Pinned source listing — machine-checked
- summary
- Pinned source declarations and file hashes were listed.
- outcome
- Listed 2 skill declarations. Ran 27 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.
- rule results
- ["The retained source tree matches its acquisition manifest.","Declared skill names (listing.json): vsql-extension-builder; vsql-install-server"]
- task
- What declarations and files are present in this pinned source?
- setup
- Git blob acquisition followed by static source inspection.
- limitations
- Scope: acquisition and static inspection. Command results: commands.json.
- source url
- https://github.com/villagesql/villagesql-skills.git
- documentation url
- https://github.com/villagesql/villagesql-skills.git
- commit
- 18f7d68673e2bd5d400b4ee91298e5a4b9e8d24e
- tree sha256
- fac68156f446ca4f4fa196d012d052c87619044cb18e1e7d3e54f75a3787f7e2
- file sha256
- {".claude-plugin/plugin.json":"9fe45bdc4ea1fd445e89bd72a5b3ef063715776f3ba9613396483e6586b2d4c2",".codex-plugin/plugin.json":"ab697d8f27c4363ef27eefaecacb46f116b06298702b159906dd1343ca226de3",".github/workflows/cla.yml":"79e5cc7f1597356ee457c5f860c1734c08a6e4f58057f67dd72eb0e48209006b",".gitignore":"ce3d27c5d0ba3f30d06b5d998a0e7949c57463f0fad5b3cdf3f5839ed9dde3e5","AGENTS.md":"86821aa487dc99f908e6612641627c7e80d1c62ca2da8d83c0c83b6f7fe90564","LICENSE":"1dcaed4d2d2440403bb8431f4b4e56b1719f8145d98e94a66233162e144150ab","README.md":"24bf300487591348ea77c635fe9524349c03acc4f052d82915acfd09d55665fe","assets/icon.png":"6bbac8cd368b938455335b3410509e842956b36798928f2246f030b77c36a58f","assets/icon.svg":"776aec16beef775f56b9ad38b780cbacb1d75ee8893112847765e6aa881b5001","plugin.json":"8489c5fdd6ef2125dc94db32944b4105ee6d2dcada4ddec3636785613d898ad5","skills/vsql-extension-builder/README.md":"33c60cc41844773f8c48aee894e696076b3b3b86a55cb6b2da63c47fc56c213c","skills/vsql-extension-builder/SKILL.md":"ca5530377b9a49f93cf4b938c0e74059626458f37c012a77e0e741d1b76ce710","skills/vsql-extension-builder/references/capabilities.md":"86b63dbe9c8826e8ee4bfc7d13c6a8c93c58c332ba1d881a4b2c9182d029e682","skills/vsql-extension-builder/references/context-hygiene.md":"52ed895c35d6e017d201660b53b2c8a6deaa4efbd06ed081b5a5a4cc711fc491","skills/vsql-extension-builder/references/cto-checklist.md":"87a2a52f5587fcede5224aee6719755bef1cbbbbb8a7266cd1581a76fd23e9e3","skills/vsql-extension-builder/references/environment.md":"b4ded95f82cdf66a18c24eef964f2fdcb421a243d7bdf3527d194e5af1ed6995","skills/vsql-extension-builder/references/patterns.md":"c3ce141084e3e9b4a273b8528984e3067d716071101c79369070115a280fa59d","skills/vsql-extension-builder/references/pg-port-guide.md":"2894f6192c6985bd3e3a69ef8e6f84aa70ad8b5a6990eb83a59ff165f1ff2301","skills/vsql-extension-builder/references/philosophy.md":"40e36bf7e606d1bc030cca45b9e36ffc5270b174e24c66718b9e4962c82d78ad","skills/vsql-extension-builder/references/rust-workflow.md":"a5de48ce97a8bb4dcd559ecd3d276bae855ea2c21758183c8c20c0880fc61185","skills/vsql-install-server/README.md":"c7920537153c8fec81b15e8ae3837d13ddbfd157a99b640f42298e653e9c4110","skills/vsql-install-server/SKILL.md":"43c6e74b36167e0a4c3b5f81f73d4862f69e8b8ae76c90d3a749a184a1e20007"}
- lockfiles
- ["LOCK.json"]
- utc date
- 2026-10-20T00:19:07Z
- source date
- 2026-10-16
- discovered date
- 2026-10-16
- retested date
- 2026-10-20
- reviewed date
- 2026-10-20
- published date
- 2026-10-20
- modified date
- 2026-10-20
- reviewer
- Machine-checked
- harness version
- toolwitness harness at commit 80347ac5c68b1268b011b015a8797984151a16e7
- claude code version
- Not applicable: static source inspection (commands.json).
- model id
- Not applicable: static source inspection (commands.json).
- scanner version
- Not applicable: static source inspection.
- rulepack version
- Not applicable: static source inspection.
- agents
- []
- commands
- ["Ran 27 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."]
- prompt list
- ["Not applicable: static source inspection (commands.json)."]
- history
- ["2026-10-20T00:19:07Z: pinned source inspection"]
- application
- {"applicationCategory":"DeveloperApplication","name":"vsql-extension-builder — 2 skills","operatingSystem":"Not exercised","softwareVersion":"18f7d68673e2bd5d400b4ee91298e5a4b9e8d24e"}
- review input
- {"claims":[{"field":"summary","id":"acquired","sources":["LOCK.json","listing.json","commands.json"],"text":"Pinned source declarations and file hashes were listed."},{"field":"outcome","id":"listed","sources":["LOCK.json","listing.json","commands.json"],"text":"Listed 2 skill declarations. Ran 27 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."},{"field":"rule_results.0","id":"tree","sources":["LOCK.json","listing.json","commands.json"],"text":"The retained source tree matches its acquisition manifest."},{"field":"rule_results.1","id":"declared","sources":["LOCK.json","listing.json","commands.json"],"text":"Declared skill names (listing.json): vsql-extension-builder; vsql-install-server"}],"evidence_sha256":{"LOCK.json":"7fa3f1ac802c630f6f469e17140d5e8ff4695cfc568e9a0847df3549e594f8bb","commands.json":"5233a6d20f8b5dbfb0df3db8f507452c469a9a720227fa0104e3e8432e6578ed","complete.json":"91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f","identity.json":"f0f5656d0bac2813c0a6b9e658cd25af3204c44d0a16a6d9f977ffcd9d2f4c62","listing.json":"14806456272f6c24ea94d85de5664917cb3c1d6bcef20d95db00af822d01ceb9","selection.json":"0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"},"identity_artifact":"identity.json"}
- review
- {"codex":"3290c419c646ec619ef1c78c940be109341edca18c8be4ee54600816f1dc00a1","date":"2026-10-20","gates":"a6c2b529ed3df9e68a865af64d1c65f7051089ec86b1bf7c8f921056ebe05703","grok":"aa94d0caae1f1d50345950ef15e41b2b7ce301097d68084215b6b354fd80a4d8","kind":"machine-checked","reviewed_sha256":"da2dda5dcae8256d906d872964570b6793882c5e0103f0b90d69f51f1f525697","summary":"Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."}
Downloadable evidence
transcript
Ran 27 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.
sinkhole log
Download complete sinkhole log
Not applicable: static source inspection (commands.json).
canary log
Not applicable: static source inspection (commands.json).
scanner output
Download complete scanner output
Not applicable: static source inspection (commands.json).
normalized text
Download complete normalized text
{
"listing": {
"skills": [
{
"path": "skills/vsql-extension-builder/SKILL.md",
"name": "vsql-extension-builder",
"description": "Build a VillageSQL extension end-to-end using the 7-phase persona-driven workflow: requirements, feasibility, scaffold, implementation, CTO review, UAT, and documentation. Supports C++ (default) and Rust implementations. Discovers the current VEF API from live SDK sources during Phase 1 feasibility and Phase 2 bootstrap — no hardcoded API names. Works from any directory.\n",
"files": {
"skills/vsql-extension-builder/README.md": "33c60cc41844773f8c48aee894e696076b3b3b86a55cb6b2da63c47fc56c213c",
"skills/vsql-extension-builder/SKILL.md": "ca5530377b9a49f93cf4b938c0e74059626458f37c012a77e0e741d1b76ce710",
"skills/vsql-extension-builder/references/capabilities.md": "86b63dbe9c8826e8ee4bfc7d13c6a8c93c58c332ba1d881a4b2c9182d029e682",
"skills/vsql-extension-builder/references/context-hygiene.md": "52ed895c35d6e017d201660b53b2c8a6deaa4efbd06ed081b5a5a4cc711fc491",
"skills/vsql-extension-builder/references/cto-checklist.md": "87a2a52f5587fcede5224aee6719755bef1cbbbbb8a7266cd1581a76fd23e9e3",
"skills/vsql-extension-builder/references/environment.md": "b4ded95f82cdf66a18c24eef964f2fdcb421a243d7bdf3527d194e5af1ed6995",
"skills/vsql-extension-builder/references/patterns.md": "c3ce141084e3e9b4a273b8528984e3067d716071101c79369070115a280fa59d",
"skills/vsql-extension-builder/references/pg-port-guide.md": "2894f6192c6985bd3e3a69ef8e6f84aa70ad8b5a6990eb83a59ff165f1ff2301",
"skills/vsql-extension-builder/references/philosophy.md": "40e36bf7e606d1bc030cca45b9e36ffc5270b174e24c66718b9e4962c82d78ad",
"skills/vsql-extension-builder/references/rust-workflow.md": "a5de48ce97a8bb4dcd559ecd3d276bae855ea2c21758183c8c20c0880fc61185"
}
},
{
"path": "skills/vsql-install-server/SKILL.md",
"nameExcerpt shown; complete evidence is in the download.
Disclaimer
This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.
Template placeholders refer to the snapshot metadata above.
Get new snapshots
Follow the machine-checked snapshot feed for published evidence updates.