artifact-advisor

Recommend Claude Code artifact types using a decision framework with scoring criteria.

2|Updated Nov 6, 2025
One-click install
npx skills add https://github.com/eLafo/ouroboros --skill artifact-advisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: artifact-advisor
Source: https://github.com/eLafo/ouroboros/tree/main/skills/artifact-advisor
Command: npx skills add https://github.com/eLafo/ouroboros --skill artifact-advisor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

Deciding between a Skill, Command, Subagent, or Hook for a new automation task can be confusing, leading to suboptimal choices. This Skill provides an intelligent decision framework, guiding you to the most effective artifact type based on your specific needs.

Core Features & Use Cases

  • Intelligent Recommendation: Receive tailored recommendations for the optimal artifact type based on your task's invocation pattern, complexity, and desired automation level.
  • Decision Frameworks: Utilize comprehensive comparison matrices, decision trees, and use case patterns to understand the strengths and weaknesses of each artifact.
  • Workflow Design: Get guidance on designing new automation workflows or refactoring existing ones by selecting the most appropriate Claude Code component.
  • Use Case: When you want Claude to automatically help with PDF processing but are unsure if it should be a Skill or a Command, ask this Skill for a recommendation, and it will guide your choice with clear reasoning.

Quick Start

I want Claude to automatically check for security vulnerabilities after every code change. Which Claude Code artifact should I use?

Frequently Asked Questions about artifact-advisor

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

FAQPage Schema
How do I choose between a Skill, Command, Subagent, or Hook for my automation task?

Choosing the right artifact type depends on invocation pattern, complexity, and automation level. This Skill provides a decision framework with clarifying questions, scoring criteria, and anti-pattern checks to guide you to the optimal artifact—whether automatic detection, explicit triggering, event-driven, or isolated reasoning—based on your specific workflow requirements.

What's the best artifact type for automating tasks in code reviews and deployment pipelines?

Artifact selection for code reviews and deployment pipelines depends on whether you need automatic event-triggered execution (Hook), explicit user invocation (Command or Skill), or isolated complex reasoning (Subagent). This Skill evaluates your workflow pattern against each artifact's strengths to recommend the optimal choice with justification.

Should I use a Skill or a Command for recurring data analysis tasks?

A Skill suits user-triggered, frequently-reused analysis workflows, while a Command handles simpler, one-off executions. This Skill analyzes your task's complexity, reusability, and invocation frequency to recommend whether a Skill, Command, Subagent, or Hook best fits your data analysis needs.

Can I use this framework to refactor existing automation workflows?

Yes. This Skill applies its decision framework—clarifying questions, requirement analysis, and anti-pattern detection—to evaluate existing workflows and recommend whether refactoring to a different artifact type (Skill, Command, Subagent, or Hook) would improve automation effectiveness and design coherence.

What are the key differences between a Hook and a Subagent for event-driven automation?

Hooks trigger automatically on events with lightweight, scoped logic; Subagents handle complex, isolated reasoning tasks triggered explicitly or by events. This Skill compares these and other artifact types across invocation patterns, complexity scope, and automation context to clarify when each excels.

Related Skills