Install
$ agentstack add skill-pariyar07-ariadne-research-pipeline ✓ 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 Research Pipeline
Use this skill when an existing scope needs recurring research intake and synthesis, but the user is not creating a whole new vault.
This skill promotes research from "a folder of notes" into a navigable pipeline: raw sources, compiled research, synthesis/thread hubs, durable semantic extraction, task routing, templates, and optional local Bases.
Start
- Read root
AGENTS.mdorCLAUDE.md. - Read root
00 Index.md,Agent/00 Agent Navigation.md, andAgent/Task Routing Matrix.mdif present. - Read the target scope's
AGENTS.md,00 Index.md,Agent/00 Agent Navigation.md, andAgent/Task Routing Matrix.mdif present. - Read the existing
Research/00 Research Index.mdif it exists. - Read
Agent/Knowledge Processing Architecture.mdor the local equivalent before structural changes.
Use ariadne:navigation with this skill when the change affects hubs, routing, Bases, or recurring traversal. Use ariadne:research-ingest when a user gives a source and the target scope may be unclear. Use ariadne:ingest after the pipeline exists and a concrete source needs ingestion. Use ariadne:synthesis when updating the actual synthesis content.
Pipeline Shape
Create only what the scope needs. A full domain research pipeline usually includes:
Raw/Sources/00 Source Index.mdfor source captures.Inbox/00 Inbox Index.mdfor rough human input.Processing Queue/00 Processing Queue Index.mdfor follow-up compilation work.Research/00 Research Index.mdfor compiled research.Research/00 Research Synthesis.mdas the primary read-first synthesis.Relationships/ Research Thread.mdfor ongoing debates, sequence, tensions, and implications.Concepts/00 Concepts Index.mdfor reusable ideas and definitions.Entities/00 Entities Index.mdfor recurring people, projects, tools, companies, protocols, or platforms.Relationships/00 Relationships Index.mdfor durable comparisons and thread maps.Questions/00 Questions Index.mdfor unresolved prompts.Agent/Ingest Compile Workflow.mdfor local intake rules.Agent/Knowledge Processing Architecture.mdfor local filing targets.Templates/00 Templates Index.mdand minimal note templates when repeated note shapes are expected.Bases/00 Bases Index.mdand a localResearch Pipeline.basewhen metadata/status inspection helps.
For a small scope, prefer a lighter version: research index, synthesis note, thread hub, source index, ingest workflow, and routing rows. Add concepts/entities/relationships/questions/templates/Bases when recurring use justifies them.
Workflow
- Identify the target scope path and parent scope.
- Inventory existing research, source, concept, entity, relationship, question, template, Base, and Agent files.
- Choose the minimum pipeline shape that supports the recurring job.
- Create missing folders and
00 ... Index.mdhubs. - Create or update the research synthesis and thread hub.
- Create or update local
Agent/Ingest Compile Workflow.mdandAgent/Knowledge Processing Architecture.md. - Add routing rows to the nearest useful
Agent/Task Routing Matrix.md:
- shared source material for the scope
- research synthesis for the scope
- Bases or research pipeline views, if local Bases exist
- Link primary research hubs from
Agent/00 Agent Navigation.md. - Link the pipeline from the scope
00 Index.mdonly at the strategic level; keep detailed note lists in folder hubs and Bases. - Add local templates only for repeated note shapes.
- Add local Bases only when they will help inspect status, raw-vs-compiled coverage, or metadata.
- Link local Bases from
Bases/00 Bases Index.md. - If a new local Bases index exists, link it from the nearest parent/root Bases index when that parent already tracks project-local Bases.
- Run vault validation.
Local Ingest Workflow Content
A local ingest workflow should add only scope-specific filing rules. It should not repeat the whole root policy.
Include:
- scope-specific source types
- local folder roles
- source metadata requirements
- the raw capture to compiled research pattern
- required synthesis/thread maintenance
- rules for extracting concepts, entities, relationships, decisions, roadmap items, and questions
- links to the local research synthesis, thread hub, source index, and templates
Research Note Standard
Compiled research notes should separate:
- source claims
- interpretation
- relevance to the scope
- implications
- related concepts, entities, relationships, decisions, roadmap items, and questions
Synthesis notes should summarize what is known, inferred, contested, strategically important, and still open.
Thread hubs should track the research sequence, major tensions, implications, open questions, and links to source-backed research.
Base Pattern
For a local research pipeline Base:
filters:
and:
- file.inFolder("")
- or:
- type == "raw-source"
- type == "research"
- type == "research-synthesis"
formulas:
scope: '""'
properties:
formula.scope:
displayName: Scope
views:
- type: table
name: " Research Pipeline"
order:
- file.name
- formula.scope
- type
- status
- source_type
- author
- created
- accessed
- file.folder
Local Bases must include a folder-scope filter matching the scope path.
Guardrails
- Do not duplicate root principles in local files; local files add scope deltas.
- Do not create local
AGENTS.mdunless the research pipeline has specialized rules beyond existing scope instructions. - Do not pre-create entity or concept notes just because they might be useful. Use indexes with candidate lists until extraction is justified.
- Do not make the scope
00 Index.mda full table of contents. - Use path-qualified wikilinks in navigation files.
- Read raw sources only when compiled notes are insufficient.
- Preserve existing notes and user changes.
Validation
Before finishing:
- confirm all new hubs are linked from the right parent or agent navigation route
- confirm routing points future agents to the smallest useful context set
- confirm local Bases are linked from their local Bases index
- confirm local Base filters include
file.inFolder("") - run
ariadne:validator - call out any remaining validator warnings instead of hiding them
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.