trace-artifacts
Trace Artifacts
Use this skill when a maintainer needs one read-only lineage view across proposal staging, canonical planning, durable subfeatures, planned slices, and execution slices.
Responsibilities
- Inventory the current repo artifacts through the shared artifact inventory.
- Parse durable slice lineage from
slice-traceability.mdwithout rewriting it. - Build a typed lineage graph for proposals, features, subfeatures, planned slices, and execution slices.
- Emit either a targeted lineage result or a broader lineage summary.
Preferred Input
- no arguments for a full lineage summary
--artifact-typeand--artifact-idfor a targeted lineage query
Tooling
# Summarize the current lineage graph
python3 skills/trace-artifacts/scripts/trace_artifacts.py
# Trace one artifact
python3 skills/trace-artifacts/scripts/trace_artifacts.py \
--artifact-type subfeature \
--artifact-id replace-legacy-flow
# Trace one planned or execution slice
python3 skills/trace-artifacts/scripts/trace_artifacts.py \
--artifact-type planned-slice \
--artifact-id CAM-02-trace-artifact-lineage
python3 skills/trace-artifacts/scripts/trace_artifacts.py \
--artifact-type slice \
--artifact-id CAM-02-trace-artifact-lineage
# Emit machine-readable lineage output
python3 skills/trace-artifacts/scripts/trace_artifacts.py --json
Output
- default: human-readable node and edge lineage
--json: structured nodes, edges, and summary counts
Exit behavior:
0when the trace succeeds2for missing targets, runtime errors, or invalid arguments
Lineage Coverage
The first version traces:
- proposal links to target and promoted features
- subfeature links to parent features
- feature- or subfeature-local planned slice lineage from
slice-traceability.md - planned-slice to execution-slice lineage from
slice-traceability.md - execution slice relations stored in
.slice-meta.json
Guardrails
- Keep the trace read-only; do not repair or rewrite repo artifacts.
- Reuse owner-script metadata and the shared inventory instead of copying workflow state into a second state model.
- Only emit lineage edges supported by durable repo signals.
- Treat this skill as the lineage layer; audit, reporting, repair, and archive behaviors belong to their own capabilities.
More from sirius-cc-wu/sirius-skills
dioxus-ui-ux
Dioxus UI/UX design intelligence. Specialized guidelines for Dioxus Components, plus 50 styles, 21 palettes, 50 font pairings. Stacks: dioxus, daisyui, shadcn, html-tailwind. Actions: plan, build, create, design, implement, review, fix, improve, optimize. Projects: web app, dashboard, admin panel, SaaS, mobile app. Elements: button, modal, navbar, card, form, chart.
16dioxus-stitch
Transforms Stitch designs into clean, modular Dioxus code using daisyUI. Handles RSX conversion, type-safe props, and data decoupling for Rust projects.
8dioxus-ui-skill
Dioxus UI/UX design intelligence. Specialized guidelines for Dioxus Components, plus 50 styles, 21 palettes, 50 font pairings. Stacks: dioxus, shadcn, html-tailwind. Actions: plan, build, create, design, implement, review, fix, improve, optimize. Projects: web app, dashboard, admin panel, SaaS, mobile app. Elements: button, modal, navbar, card, form, chart.
4discover
Frames a project or feature before implementation by capturing goals, constraints, stakeholders, and initial story candidates.
2ui-flow
Captures optional UI and UX flows, screen-level requirements, and interaction notes before implementation.
2design
Produces feature-level system-design.md artifacts before breakdown when a feature needs architecture, interface, constraint, failure-handling, or validation decisions captured durably.
2