Fin Guru Checklist
AojdevStudio/Finance-Guru
Run a pass or fail checklist from fin-guru/checklists/ against a deliverable, such as the margin strategy, dividend framework, or cash-flow policy checklist.
Combined verification — recite (description quality via cold-read prediction) + validate (schema compliance) + review (health checks).
$ npx skills add agenticnotetaking/arscontexta --skill verify -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install agenticnotetaking/arscontexta verify --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skill-sources/verify .claude/skills/verify && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "verify" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verify into .claude/skills/verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "verify", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verifyType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add agenticnotetaking/arscontexta --skill verify -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install agenticnotetaking/arscontexta verify --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skill-sources/verify .agents/skills/verify && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "verify" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verify into .agents/skills/verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "verify", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add agenticnotetaking/arscontexta --skill verify -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install agenticnotetaking/arscontexta verify --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skill-sources/verify .cursor/skills/verify && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "verify" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verify into .cursor/skills/verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "verify", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/agenticnotetaking/arscontexta.git --path skill-sources/verify--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add agenticnotetaking/arscontexta --skill verify -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install agenticnotetaking/arscontexta verify --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skill-sources/verify .gemini/skills/verify && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "verify" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verify into .gemini/skills/verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "verify", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install agenticnotetaking/arscontexta verifyInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add agenticnotetaking/arscontexta --skill verify -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .github/skills && cp -r skills-src/skill-sources/verify .github/skills/verify && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "verify" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verify into .github/skills/verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "verify", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add agenticnotetaking/arscontexta --skill verify -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install agenticnotetaking/arscontexta verify --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agenticnotetaking/arscontexta.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skill-sources/verify .opencode/skills/verify && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "verify" agent skill from https://github.com/agenticnotetaking/arscontexta/tree/main/skill-sources/verify into .opencode/skills/verify/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "verify", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
verifyCombined verification — recite (description quality via cold-read prediction) + validate (schema compliance) + review (health checks).
Verify is an agent skill from agenticnotetaking/arscontexta. Combined verification — recite (description quality via cold-read prediction) + validate (schema compliance) + review (health checks). Use as a quality gate after creating notes or as periodic maintenance. Triggers on "/verify", "/verify [note]", "verify note quality", "check note health".
Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.json`).
It sits in Testing & QA, covering Quality gates and Regulatory compliance. The repository describes itself as: Claude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as… The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 2acfd5c. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditGrepGlobmcp__qmd__vector_searchFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
jqFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Verify loads about 5.7k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 2,696 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from agenticnotetaking/arscontexta at commit 2acfd5c, republished under its MIT licence (© agenticnotetaking). 2,696 words, ~5,722 tokens.
.claude/skills/verify/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Read these files to configure domain-specific behavior:
ops/derivation-manifest.md — vocabulary mapping, platform hints
vocabulary.notes for the notes folder namevocabulary.note / vocabulary.note_plural for note type referencesvocabulary.verify for the process verb in outputvocabulary.topic_map for MOC referencesvocabulary.templates for the templates folder pathvocabulary.cmd_reflect for redirect when missing connections foundops/config.yaml — processing depth, verification settings
processing.depth: deep | standard | quickprocessing.verification.description_test: true | falseprocessing.verification.schema_check: true | falseprocessing.verification.link_check: true | falseIf these files don't exist, use universal defaults.
Processing depth adaptation:
| Depth | Verification Behavior |
|---|---|
| deep | Full verification: cold-read prediction, complete schema check, exhaustive link verification, MOC coverage, orphan risk analysis, content staleness detection, bundling analysis |
| standard | Balanced: cold-read prediction, schema check, link verification, MOC coverage |
| quick | Basic: schema check, link verification only. Skip cold-read prediction and health analysis |
Target: $ARGUMENTS
Parse immediately:
--handoff: output RALPH HANDOFF block at endBefore marking verification as passed, you MUST complete ALL four categories:
COMPLETE description quality test — cold-read the title + description, predict what the note contains, compare against actual content. A description that merely restates the title FAILS.
COMPLETE schema validation — check ALL required fields from the template schema, verify ALL enum values are valid, confirm ALL constraints are met. A single missing required field FAILS.
COMPLETE link verification — confirm ALL wiki links in the note resolve to existing files. A single dangling link FAILS.
COMPLETE {DOMAIN:topic map} integration — verify the note appears in at least one {DOMAIN:topic map}'s Core Ideas section with a context phrase. A note with no {DOMAIN:topic map} mention FAILS.
Do NOT declare success after checking only one or two categories. ALL FOUR must pass.
Execute these steps IN ORDER:
Before any retrieval tests, verify the semantic search index is current:
mcp__qmd__vector_search with a simple test query to confirm MCP availabilityqmd status) to confirm local CLI availabilityThe index freshness check prevents false retrieval failures on recently created notes. If the index is stale, retrieval test results should be interpreted with that context.
CRITICAL: Do NOT read the full note yet. Only read frontmatter.
This step tests whether the title + description alone enable an agent to predict the note's content. The cold-read constraint is the entire point — reading the note first contaminates the prediction.
1. Read ONLY title + description
Use Read with a line limit to get just the first few lines of frontmatter. Extract:
Do NOT scroll past the frontmatter closing ---.
2. Form prediction
Before reading further, write out what you expect:
Write this prediction explicitly in your output. It must be specific enough to be wrong.
3. Read full note content
NOW read the complete note. Compare against your prediction.
4. Score prediction accuracy (1-5)
| Score | Meaning | Threshold |
|---|---|---|
| 5 | Perfect — description fully captured the argument | Pass |
| 4 | Strong — minor details missed, core predicted | Pass |
| 3 | Adequate — general area right, missed key aspects | Pass (minimum) |
| 2 | Weak — significant mismatch between prediction and content | FAIL |
| 1 | Failed — note argued something different than expected | FAIL |
Passing threshold: 3 or above.
5. Run semantic retrieval test
Test whether the description enables semantic retrieval:
mcp__qmd__vector_search with query = "[the note's description text]", collection = "{vocabulary.notes_collection}", limit = 10qmd vsearch "[the note's description text]" --collection {vocabulary.notes_collection} -n 10Check where the note appears in results:
Why vector_search specifically: Agents find notes via semantic search during reflect and reweave. Testing with keyword search tests the wrong retrieval method. Full hybrid search with LLM reranking compensates for weak descriptions — too lenient. vector_search tests real semantic findability without hiding bad descriptions behind reranking.
6. Draft improved description if needed
If prediction score < 3:
7. Combined scoring
| Prediction Score | Retrieval Rank | Suggested Action |
|---|---|---|
| 4-5 | top 3 | Description works — no changes needed |
| 3-4 | top 5 | Adequate — minor improvements possible |
| 3+ | 6-10 | Investigate — passes prediction but weak retrieval |
| any | not in top 10 | Flag for review — description may not enable retrieval |
| < 3 | any | FAIL — description needs rewriting |
Read the template that applies to this note type. Determine the template by checking:
If the vault has templates with _schema blocks, read the _schema from the relevant template for authoritative field requirements. If no _schema exists, use the checks below as defaults.
Required fields (FAIL if missing):
| Field | Requirement | Severity |
|---|---|---|
description | Must exist and be non-empty | FAIL |
Topics footer or topics field | Must reference at least one {DOMAIN:topic map} | FAIL |
Description constraints (WARN if violated):
| Constraint | Check | Severity |
|---|---|---|
| Length | Should be ~50-200 characters | WARN |
| Format | Single sentence, no trailing period | WARN |
| Content | MUST add NEW information beyond title | WARN |
| Semantic value | Should capture mechanism, not just topic | WARN |
How to check "adds new info": Read the title, read the description. If the description says the same thing in different words, it fails this check. A good description adds: mechanism (how/why), scope (boundaries), implication (what follows), or context (where it applies).
YAML validity (FAIL if broken):
| Check | Rule | Severity |
|---|---|---|
| Frontmatter delimiters | Must start with --- and close with --- | FAIL |
| Valid YAML | Must parse without errors | FAIL |
| No unknown fields | Fields not in the template | WARN |
Domain-specific field enums (WARN if invalid):
If the note has fields with enumerated values (type, category, status, etc.), check them against the template's _schema.enums block. Each invalid enum value produces a WARN.
Relevant notes format (WARN if incorrect):
| Constraint | Check | Severity |
|---|---|---|
| Format | Array with context: ["[[note]] -- relationship"] | WARN |
| Relationship type | Should use standard types: extends, foundation, contradicts, enables, example | INFO |
| Links exist | Each referenced note must exist as a file | WARN |
Topics format (FAIL if invalid):
| Constraint | Check | Severity |
|---|---|---|
| Format | Array of wiki links: ["[[topic]]"] | FAIL |
| Links exist | Each {DOMAIN:topic map} must exist as a file | WARN |
Composability (WARN if fails):
| Check | Rule | Severity |
|---|---|---|
| Title test | Can you complete "This note argues that [title]"? | WARN |
| Specificity | Is the claim specific enough to disagree with? | WARN |
Run these 5 checks on the note:
1. YAML frontmatter integrity
---, has closing ---2. Description quality (independent of recite)
3. {DOMAIN:topic map} connection
[[note title]] in files that serve as {DOMAIN:topic map}s4. Wiki link density
5. Link resolution
relevant_notes, and Topics[[link]], confirm a matching file exists in the vaultDeep-only checks (when processing.depth = deep):
6. Orphan risk assessment
[[note title]] across all .md files7. Content staleness detection
8. Bundling analysis
If you have Edit tool access, apply fixes for clear-cut issues:
Auto-fix (safe to apply):
--- frontmatter delimitersDo NOT auto-fix (requires judgment):
Combine all checks into a unified report:
=== VERIFY: [note title] ===
RECITE:
Prediction score: N/5
Retrieval rank: #N (or "not in top 10" or "deferred")
Description: [pass/improved/needs work]
VALIDATE:
Required fields: [PASS/FAIL — detail]
Description constraints: [PASS/WARN — detail]
Topics format: [PASS/FAIL — detail]
Optional fields: [PASS/WARN/N/A]
Relevant notes: [PASS/WARN/N/A]
Composability: [PASS/WARN]
REVIEW:
Frontmatter: [PASS/FAIL]
Description quality: [PASS/WARN]
{DOMAIN:topic map} connection: [PASS/FAIL — which {DOMAIN:topic map}]
Wiki links: N outgoing [PASS/WARN if < 2]
Link resolution: [PASS/FAIL — broken links listed]
Overall: [PASS / WARN (N warnings) / FAIL (N failures)]
Actions Taken:
- [List of fixes applied, or "none"]
Recommended Actions:
- [List of suggested next steps, or "none"]
===## Verify section with results--handoff in target: output RALPH HANDOFF block (see below)START NOW. The reference material below explains philosophy and methodology — use to guide reasoning, not as output to repeat.
Combined verification: recite (description quality) + validate (schema compliance) + review (health checks). Three lightweight checks in one context window.
verification is one concern, not three.
recite tests whether the description enables retrieval. validate checks schema compliance. review checks graph health. all three operate on the same note, read the same frontmatter, and together answer one question: is this {DOMAIN:note} ready?
running them separately meant three context windows, three subagent spawns, three rounds of reading the same file. the checks are lightweight enough (combined context ~15-25% of window) that they fit comfortably in one session while staying in the smart zone.
"the unit of verification is the {DOMAIN:note}, not the check type."
Recite MUST run first. The cold-read prediction test requires forming an honest prediction from title + description BEFORE reading the full note. If validate or review ran first (both read the full note), the prediction would be contaminated. Recite's constraint: predict first, read second.
Index freshness runs before everything. The retrieval test in recite depends on semantic search having current data. Without a freshness check, recently created notes produce false retrieval failures that obscure actual description quality issues.
After recite reads the full note, validate and review can run in any order since they both need the full content.
the testing effect applied to vault quality. read only title + description, predict what the note argues, then check. if your prediction fails, the description fails.
why this matters: descriptions are the API of the vault. agents decide whether to load a note based on title + description. a misleading description causes two failure modes:
both degrade the vault's value as a knowledge tool.
retrieval test rationale: agents find notes via semantic search during reflect and reweave. testing with BM25 keyword matching tests the wrong retrieval method. full hybrid search with LLM reranking compensates for weak descriptions — too lenient. vector_search tests real semantic findability without hiding bad descriptions.
checks against the relevant template schema:
| Check | Requirement | Severity |
|---|---|---|
description | Must exist, non-empty | FAIL |
topics | Must exist, array of wiki links | FAIL |
| description length | < 200 chars | WARN |
| description content | Adds info beyond title | WARN |
| description format | No trailing period | WARN |
| domain enum fields | Valid values per template _schema.enums | WARN |
relevant_notes format | Array with context phrases | WARN |
| YAML integrity | Well-formed, --- delimiters | FAIL |
| Composability | Title passes "This note argues that [title]" test | WARN |
FAIL means fix needed. WARN is informational but worth addressing.
template discovery: The skill reads the template for the note type to get its _schema block. If no template exists or no _schema block is found, fall back to the default checks above.
5 focused checks per note (not a full vault-wide audit):
--- delimiters, valid parsingplus 3 deep-only checks for comprehensive audits: 6. Orphan risk — incoming link count (is anything pointing here?) 7. Content staleness — does the content still seem accurate? 8. Bundling — does the note make multiple distinct claims?
| Pattern | Symptom | Fix |
|---|---|---|
| Title restated as description | Recite score 1-2, prediction trivially correct but content is richer | Rewrite description to add mechanism/scope |
| Missing {DOMAIN:topic map} | Review fails MOC check | Add to appropriate {DOMAIN:topic map} or create Topics footer |
| Dangling links | Review fails link resolution | Remove link, create the target note, or fix the spelling |
| Sparse note | < 2 outgoing links | Route to /reflect for connection finding |
| Schema drift | Enum values not in template | Update note to use valid values, or propose enum addition |
When verifying all notes:
Performance note: In batch mode, the recite cold-read test runs honestly for each note. Do not "warm up" by reading multiple notes first — each prediction must be genuinely cold.
Run all three checks on a specific note. Full detailed report.
Comprehensive audit of all notes in {DOMAIN:notes}/. Summary table + flagged failures.
Pipeline mode for orchestrator. Runs full workflow, outputs RALPH HANDOFF block.
When invoked with --handoff, output this structured format at the END of the session:
=== RALPH HANDOFF: verify ===
Target: [[note name]]
Work Done:
- Recite: prediction N/5, retrieval #N, [pass/fail]
- Validate: [PASS/WARN/FAIL] (N checks, M warnings, K failures)
- Review: [PASS/WARN/FAIL] (N checks, M issues)
- Description improved: [yes/no]
Files Modified:
- {DOMAIN:notes}/[note].md (description improved, if applicable)
- [task file path] (Verify section updated, if applicable)
Learnings:
- [Friction]: [description] | NONE
- [Surprise]: [description] | NONE
- [Methodology]: [description] | NONE
- [Process gap]: [description] | NONE
Queue Updates:
- Mark: verify done for this task
=== END HANDOFF ===When a task file is in context (pipeline execution), update the ## Verify section:
## Verify
**Verified:** [UTC timestamp]
Recite:
- Prediction: N/5 — [brief reason]
- Retrieval: #N via MCP vector_search or CLI vsearch (or "deferred")
- Description: [kept/improved — brief note]
Validate:
- Required fields: PASS
- Description constraints: PASS (147 chars, adds mechanism)
- Topics: PASS (["[[topic]]"])
- Optional: [status]
Review:
- Frontmatter: PASS
- {DOMAIN:topic map} connection: PASS ([[topic]])
- Wiki links: N outgoing
- Link resolution: PASS (all resolve)
Overall: [PASS/WARN/FAIL]Verify is the final pipeline phase. After verification completes:
If verification FAILS (recite score < 3 or any FAIL-level issue), do NOT mark done. Instead:
current_phase: "verify" for re-run after fixesThe chaining output uses domain-native vocabulary from the derivation manifest.
When running interactively (NOT via orchestrator), YOU must execute queue updates:
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
jq '(.tasks[] | select(.id=="TASK_ID")).status = "done" | (.tasks[] | select(.id=="TASK_ID")).completed = "'"$TIMESTAMP"'"' ops/queue/queue.json > tmp.json && mv tmp.json ops/queue/queue.jsonThe queue path uses the domain-native operations folder. Check ops/ or equivalent.
never:
always:
© agenticnotetaking, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in skill-sources/verify of agenticnotetaking/arscontexta.
Open the folder on GitHubat commit 2acfd5c
Verify next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Verify this skillagenticnotetaking/arscontexta | 3.5k | — | ~5.7k | Automated safety check: Pass | MIT | |
| Fin Guru ChecklistAojdevStudio/Finance-Guru | 322 | — | ~382 | Automated safety check: Pass | Custom licence | |
| Feature Plannerserendipity1004/cc-feature-implementer | 176 | — | ~2.4k | Automated safety check: Pass | None | |
| Ccg Workflowfengshao1227/ccg-workflow | 5.9k | — | ~2.3k | Automated safety check: Pass | MIT | |
| Conducty Checkpointrobertbarclayy/conducty | 176 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Mission Plannerjdforsythe/forge | 151 | — | ~3.5k | Automated safety check: Pass | MIT |
AojdevStudio/Finance-Guru
Run a pass or fail checklist from fin-guru/checklists/ against a deliverable, such as the margin strategy, dividend framework, or cash-flow policy checklist.
serendipity1004/cc-feature-implementer
Creates phase-based feature plans with quality gates and incremental delivery structure.
fengshao1227/ccg-workflow
How to run a non-trivial change end to end with the CCG role tools (ccganalyze / ccgdesign / ccgbuild / ccgdebug / ccgoptimize / ccgreview / ccgtest) and the verify- quality gates.
robertbarclayy/conducty
Quality gate between parallelization groups. An agent skill from robertbarclayy/conducty.
jdforsythe/forge
Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design.
0xNyk/lacp
Production quality gate for agent sessions. An agent skill from 0xNyk/lacp.
agenticnotetaking/arscontexta
Interactive knowledge graph analysis. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Research a topic and grow your knowledge graph. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Get research-backed architecture advice for your knowledge system.
agenticnotetaking/arscontexta
Show vault statistics and knowledge graph metrics. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Contextual guidance and command discovery. An agent skill from agenticnotetaking/arscontexta.
agenticnotetaking/arscontexta
Surface the most valuable next action by combining task stack, queue state, inbox pressure, health, and goals.
Categories
Combined verification — recite (description quality via cold-read prediction) + validate (schema compliance) + review (health checks). Verify is an agent skill from agenticnotetaking/arscontexta. Combined verification — recite (description quality via cold-read prediction) + validate (schema compliance) + review (health checks).
Verify fits situations like: verify note quality; check note health.
Run `npx skills add agenticnotetaking/arscontexta --skill verify -a claude-code`. Or copy the skill folder (skill-sources/verify in agenticnotetaking/arscontexta) into .claude/skills/verify in your project. Claude Code loads it when a task matches its description.
Run `npx skills add agenticnotetaking/arscontexta --skill verify -a codex`. Or copy the skill folder (skill-sources/verify in agenticnotetaking/arscontexta) into .agents/skills/verify in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add agenticnotetaking/arscontexta --skill verify -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/verify, .gemini/skills/verify, .github/skills/verify and .opencode/skills/verify in your project.
Going by SKILL.md and its folder, Verify needs the command-line tools its instructions call (jq). Its frontmatter pre-approves these tools: Read, Write, Edit, Grep, Glob, mcp__qmd__vector_search.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Verify is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.7k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Verify: Fin Guru Checklist (AojdevStudio/Finance-Guru, 322 stars), Feature Planner (serendipity1004/cc-feature-implementer, 176 stars), Ccg Workflow (fengshao1227/ccg-workflow, 5.9k stars) and Conducty Checkpoint (robertbarclayy/conducty, 176 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
agenticnotetaking (a GitHub organization) maintains it in agenticnotetaking/arscontexta, which has 3,492 GitHub stars. The repository holds 25 skills in this directory. The repository was last updated on February 24, 2026.
Source: agenticnotetaking/arscontexta on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.