Install
$ agentstack add skill-pariyar07-ariadne-maintainer ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Ariadne Maintainer
Use this skill when auditing, repairing, or maintaining an Obsidian vault over time.
Start
- Read
00 Index.md. - Read
AGENTS.mdorCLAUDE.md. - Read
Agent/00 Agent Navigation.mdif it exists. - Read
Agent/Vault Health Check Procedure.mdif it exists. - Read
Agent/Vault Navigation Standard.mdif navigation is involved.
Health Checks
Check for:
- invalid Markdown frontmatter
- invalid
.baseYAML - broken wikilinks, resolving both
.mdand.basefiles - Markdown notes with no incoming or outgoing wikilinks
.basefiles missing fromBases/00 Bases Index.md- important notes missing from folder hubs
- folder hubs missing from agent navigation
- raw sources without compiled notes
- research notes without source links
- stale inbox items
- stale processing queue items
- stale open questions
- decisions without rationale
- generated outputs that should be filed back into the wiki
- entry files or folder hubs becoming too large to scan
- durable folders without
00 ... Index.mdhubs - recurring workstreams missing from task routing
- stale or missing local
AGENTS.mdfiles for specialized folders - promoted scopes missing hubs
- child hubs missing parent links
- parent hubs missing child links
- local Bases missing folder scope filters
- local
AGENTS.mdfiles repeating parent policy instead of local deltas - local queues piling up inside child scopes
- raw sources not compiled within the relevant scope
- scope indexes becoming full tables of contents instead of navigable maps
Proactive Repair Routing
When you discover a problem during unrelated vault work, surface it instead of letting it become hidden drift:
- State what appears broken.
- Explain why it matters for future agents or human navigation.
- Recommend the smallest next check or skill.
- Say whether you can safely fix it now or need approval.
Use this routing:
- Global discovery, stale registry entrypoints, or missing adapter marker blocks: use
ariadne:discoveryand run the Ariadne discovery doctor. - Broken wikilinks, orphan notes, invalid frontmatter, invalid
.baseYAML, unlinked Bases, or validator warnings: useariadne:validatorfirst, then repair with this skill. - Navigation bloat, missing hubs, missing parent-child hub links, task routing drift, or unclear scope boundaries: use
ariadne:navigation. - Raw sources, inbox items, processing items, or outputs accumulating without compilation: use
ariadne:ingestorariadne:research-ingest. - Missing repeatable research infrastructure inside a scope: use
ariadne:research-pipeline. - Stale synthesis, stale assumptions, or unresolved questions that need consolidation: use
ariadne:synthesis.
Keep the repair scoped to the nearest responsible folder or domain. Ask before restructuring navigation, modifying global agent files, or installing/updating skills.
Report
Report findings in the chat or automation output by default.
Save dated reports in Outputs/ using the vault's health-check template when the user asks for a durable health record, the vault's local procedure requires it, or unresolved follow-ups need a durable note. Do not create recurring report notes just because a scheduled automation ran.
Use statuses such as:
healthyneeds-reviewneeds-linkingneeds-compilationneeds-decision
Repair Rules
- Fix navigation through hubs, not decorative links.
- Link important notes from the relevant folder hub.
- Keep
00 Index.mdhigh-level. - Treat bloat as a maintenance issue: call it out, then split to folder hubs, thread hubs, or Bases.
- Treat repeated folder-specific guidance as a signal to propose a local
AGENTS.md. - Keep Bases as a view layer over Markdown, not a second source of truth.
- Repair scope drift at the nearest responsible scope.
- Do not push local material to the root just for visibility.
- Do not restructure the vault unless the user asked for maintenance that requires it.
Useful Local Checks
Prefer the bundled validator skill when available:
/path/to/skills/validator/scripts/validate_vault.sh
It should report yaml-ok, broken-wikilinks: 0, true-orphans-md: 0, unlinked-base-files: 0, and ideally bloat-warnings: 0 for a healthy vault.
Related Skills
- Use
ariadne:research-ingestto process research sources found during maintenance when scope routing is unclear. - Use
ariadne:ingestto process raw material found during maintenance. - Use
ariadne:research-pipelinewhen a scope needs missing research infrastructure. - Use
ariadne:validatorfor deterministic structural checks. - Use
ariadne:navigationwhen maintenance requires durable structural changes. - Use
ariadne:synthesiswhen stale research threads need updating.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: pariyar07
- Source: pariyar07/ariadne
- License: MIT
- Homepage: https://satyampariyar.com/blog/circle-of-concern
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.