Claude-skill-registry artifact-lifecycle
Unified lifecycle management for all framework artifacts (skills, agents, hooks, workflows, templates, schemas)
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/artifact-lifecycle" ~/.claude/skills/majiayu000-claude-skill-registry-artifact-lifecycle && rm -rf "$T"
manifest:
skills/data/artifact-lifecycle/SKILL.mdsource content
Artifact Lifecycle Skill
Convenience wrapper for the unified artifact lifecycle workflow.
Overview
This skill provides a simplified interface to the comprehensive artifact lifecycle management workflow at
.claude/workflows/core/skill-lifecycle.md.
When to Use
Use this skill when you need to:
- Create a new artifact (skill, agent, hook, workflow, template, schema)
- Update an existing artifact
- Deprecate an artifact with migration guidance
- Check if an artifact already exists
Quick Start
// Invoke this skill Skill({ skill: 'artifact-lifecycle' });
Workflow Reference
Full Workflow:
.claude/workflows/core/skill-lifecycle.md
Phases
Phase 1: Discovery
Check if artifact exists, compare versions.
Agent: architect Output: Discovery report with recommendations
Phase 2: Decision
Determine action: CREATE, UPDATE, or DEPRECATE.
Agent: planner Output: Action plan with tasks
Phase 3: Action
Execute the determined action.
Agent: developer + appropriate creator skill Tools:
for skillsSkill({ skill: "skill-creator" })
for agentsSkill({ skill: "agent-creator" })
for hooksSkill({ skill: "hook-creator" })
for workflowsSkill({ skill: "workflow-creator" })
Phase 4: Integration
Update registries, catalogs, and CLAUDE.md.
Agent: developer Updates:
- creator-registry.json
- skill-catalog.md (for skills)
- CLAUDE.md Section 3 (for agents) or Section 8.5/8.6 (for skills/workflows)
Phase 5: Validation
Test integration and verify references.
Agent: qa Checks:
- Artifact invocable
- References valid
- No broken cross-references
Usage Examples
Create New Skill
User: "Create a skill for Kubernetes deployment" Router spawns with: Skill({ skill: "artifact-lifecycle" }) Workflow determines: CREATE mode Invokes: skill-creator Updates: registry, catalog, CLAUDE.md Validates: skill invocable
Update Existing Agent
User: "Update the devops agent to support Terraform Cloud" Router spawns with: Skill({ skill: "artifact-lifecycle" }) Workflow determines: UPDATE mode Version: 1.0.0 → 1.1.0 Updates: agent file, CHANGELOG Validates: agent referenced correctly
Deprecate Workflow
User: "Deprecate the old deployment workflow" Router spawns with: Skill({ skill: "artifact-lifecycle" }) Workflow determines: DEPRECATE mode Adds: deprecation notice, migration guide Updates: CLAUDE.md with replacement reference Validates: no broken references
Configuration
| Parameter | Values | Default |
|---|---|---|
| artifact_type | skill, agent, hook, workflow, template, schema | auto-detect |
| operation | create, update, deprecate, integrate | auto-detect |
| version_bump | major, minor, patch | minor |
Memory Protocol
- Read
before starting.claude/context/memory/learnings.md - Record decisions to
.claude/context/memory/decisions.md - Record issues to
.claude/context/memory/issues.md
Related Skills
- Direct skill creationskill-creator
- Direct agent creationagent-creator
- Direct workflow creationworkflow-creator
- External artifact integrationcodebase-integration
Related Workflows
- Full lifecycle workflow.claude/workflows/core/skill-lifecycle.md
- External artifact integration.claude/workflows/core/external-integration.md
- Router decision flow.claude/workflows/core/router-decision.md