managing-artifacts

Organize generated artifacts into a centralized directory under ~/.local/spellbook.

8|5|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/axiomantic/spellbook --skill managing-artifacts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-artifacts
Source: https://github.com/axiomantic/spellbook/tree/main/skills/managing-artifacts
Command: npx skills add https://github.com/axiomantic/spellbook --skill managing-artifacts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents artifact litter in code projects by centralizing generated documents, reports, and plans in a dedicated workspace and applying a consistent, project-encoded path scheme.

Core Features & Use Cases

  • Centralized artifact storage under ~/.local/spellbook with a clear directory layout (docs, plans, audits, reports, etc.).
  • Project-encoded path generation to uniquely identify artifacts per repository.
  • Rules to NEVER write artifacts into project directories and guidelines to keep repos clean and navigable.
  • Easy onboarding and consistent retrieval of artifacts for audits, reviews, or handoffs.

Quick Start

Begin by saving all artifacts to the centralized Spellbook location using the standard directory structure.

Frequently Asked Questions about managing-artifacts

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

FAQPage Schema
How do I keep generated project reports and plans out of my code repository?

You can keep generated reports and plans out of your code repository by using a centralized artifact storage workspace under ~/.local/spellbook, which applies project-encoded paths to organize documents while strictly forbidding writes to repository folders.

What is centralized artifact storage for software projects?

Centralized artifact storage is a dedicated directory structure outside of project repositories that organizes generated documents, audits, and reports using consistent project-encoded paths under ~/.local/spellbook to ensure quick retrieval and prevent artifact litter in source code.

How do I organize project audits and docs outside of project directories?

You organize project audits and docs by applying a centralized directory structure with clear layout categories like docs, plans, audits, and reports under ~/.local/spellbook, using project-encoded path generation to uniquely identify artifacts per repository.

Does centralized artifact storage work for any software project requiring consistent paths?

Yes, centralized artifact storage works for any software project requiring consistent paths and quick retrieval, applying a standardized directory structure that uniquely identifies artifacts per repository for easy onboarding, audits, and handoffs.

Why should I not write generated artifacts into my project directories?

You should not write generated artifacts into project directories because it causes artifact litter, making repositories harder to navigate; centralizing them under a dedicated workspace ensures consistent paths, keeps repos clean, and enables quick retrieval during audits or handoffs.