artifact-tracking

Create, update, query, and validate YAML+Markdown tracking artifacts.

Updated Sep 16, 2025
One-click install
npx skills add https://github.com/miethe/deal-brain --skill artifact-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact-tracking
Source: https://github.com/miethe/deal-brain/tree/main/.claude/skills/artifact-tracking
Command: npx skills add https://github.com/miethe/deal-brain --skill artifact-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML>=6.0, jsonschema>=4.20.0, python-dateutil>=2.8.0, and includes scripts (resource) components.

What problem does it solve?

This Skill enables AI agents to create, update, query, and validate AI-optimized tracking artifacts (progress files, context notes, bug fixes, observation logs) in a hybrid YAML+Markdown format that reduces token usage by up to 95% and makes data programmatically queryable.

Core Features & Use Cases

  • Hybrid YAML+Markdown artifacts support field-level updates and precise queries
  • Quick session handoff, artifact migration, and quality checks
  • Use case: Create Phase 2 progress, query blockers, migrate legacy markdown to hybrid format

Quick Start

Create a new Phase 1 progress file at .claude/progress/[prd]/phase-1-progress.md using the artifact-tracking templates; then use the included scripts to validate and migrate.

Frequently Asked Questions about artifact-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce token usage when tracking AI project artifacts?

Hybrid YAML+Markdown format reduces token consumption by 95-99% by storing structured metadata in YAML frontmatter and prose in Markdown, enabling precise queries without loading full documents. Create phase progress files using the artifact-tracking templates, then query specific fields programmatically.

How do I create and update progress tracking files for AI-driven projects?

Use artifact-tracking to generate YAML+Markdown progress files for each phase with strict schema validation. Update task statuses, blockers, and context through field-level edits without rewriting entire files, then validate against jsonschema to ensure data integrity.

Can I migrate existing Markdown documentation to a queryable hybrid format?

Yes, artifact-tracking includes Python migration tools to convert legacy Markdown into YAML+Markdown hybrid format. The process applies schema-driven validation and preserves content while enabling surgical field-level updates and token-efficient queries.

What file formats does artifact-tracking support for session handoff and migration?

Artifact-tracking works with YAML frontmatter and Markdown body format for progress, context, bug-fix, and observation files. PyYAML and jsonschema validate structure; python-dateutil handles timestamps for seamless session handoff reports and artifact queries.

How do I validate artifact quality and schema compliance?

The embedded artifact-validator component enforces strict YAML frontmatter schemas using jsonschema. Run validation to check field compliance, detect missing blockers or context, and ensure hybrid format artifacts meet PRD-driven phase requirements before handoff.

When should I use hybrid YAML+Markdown over plain Markdown for tracking?

Use hybrid format when you need programmatic queries, surgical field updates, or strict schema enforcement across multiple AI phases. Plain Markdown suits narrative-only content; hybrid format optimizes token efficiency and enables automated status queries and blocker detection.