Agent skill
provenance-create
Create a W3C PROV-compliant provenance record for an artifact
Install this agent skill to your Project
npx add-skill https://github.com/jmagly/aiwg/tree/main/agentic/code/frameworks/sdlc-complete/skills/provenance-create
SKILL.md
Provenance Create Command
Create a provenance record for a new or existing artifact, establishing its Entity-Activity-Agent chain.
Instructions
When invoked, create provenance record:
-
Read artifact
- Load file at specified path
- Compute SHA-256 content hash
- Extract @-mentions for derivation sources
-
Determine metadata
- Activity type: generation (new) or modification (existing)
- Agent: from
--agentflag or infer from context - Derivation sources: from @-mentions or
--derived-fromflags
-
Generate URN identifiers
- Entity:
urn:aiwg:artifact:<relative-path> - Activity:
urn:aiwg:activity:<type>:<name>:<sequence> - Agent:
urn:aiwg:agent:<agent-name>
- Entity:
-
Create provenance record
- Generate YAML conforming to
@$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/schemas/provenance/prov-record.yaml - Include entity, activity, agent, and relationships
- Include timestamps and content hash
- Generate YAML conforming to
-
Validate record
- Verify schema compliance
- Check all referenced entities exist
- Verify derivation sources are valid paths
-
Save record
- Write to
.aiwg/research/provenance/records/<artifact-name>.prov.yaml - Update provenance index if it exists
- Write to
-
Report
- Display created record summary
- Show derivation chain
Arguments
[artifact-path]- Path to artifact (required)--derived-from [paths...]- Explicit derivation sources--activity [type]- Activity type: generation, modification, refactoring, testing, review, derivation (default: generation)--agent [name]- Agent that created the artifact (default: inferred)--output [path]- Custom output path for provenance record--no-validate- Skip schema validation
References
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/agents/provenance-manager.md - Provenance Manager agent
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/schemas/provenance/prov-record.yaml - PROV record schema
- @.aiwg/research/provenance/docs/provenance-guide.md - Provenance guide
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/rules/provenance-tracking.md - Provenance tracking rules
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
research-document
Generate summaries and literature notes from research papers
research-archive
Package research artifacts for long-term archival
research-cite
Format citations and generate bibliographies
induct-research
Induct research sources into a research repository. Point at an issue, a single file, a directory of papers, or a URI and the skill reads, annotates, and files structured induction tasks — one per source. Similar to address-issues but for research corpora instead of code backlogs.
research-provenance
Query provenance chains and artifact relationships
research-quality
Assess source quality using GRADE methodology
Didn't find tool you were looking for?