Use when reviewing code or PRs in the llama-stack repository (llamastack/llama-stack on GitHub). Provides specialized knowledge about Llama Stack's architecture, testing patterns (recordings folders), backward compatibility requirements, distributed system considerations, and code review focus areas specific to this project.
Specialized knowledge for reviewing code in the llama-stack repository. Triggers when analyzing PRs or code changes in llama-stack, focusing on architecture patterns, backward compatibility, distributed system considerations, and ignoring auto-generated recordings folders while verifying CI status.
/plugin marketplace add bbrowning/bbrowning-claude-marketplace/plugin install bbrowning-claude@bbrowning-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
This skill provides specialized knowledge for reviewing code in the Llama Stack project (https://github.com/llamastack/llama-stack).
Invoke this skill when:
MOST IMPORTANT: Llama Stack uses recordings/ folders containing JSON response files for CI testing.
recordings/ folders and any JSON files within them# DO NOT review in detail:
tests/recordings/test_foo/response_1.json (500 lines of JSON)
tests/recordings/test_bar/response_2.json (800 lines of JSON)
# Instead, confirm:
✓ CI checks passing
✓ Test code changes are valid
✓ Actual implementation code is reviewed
Llama Stack emphasizes API stability:
Llama Stack operates in distributed environments:
Errors must flow correctly across component boundaries:
Llama Stack has well-defined integration patterns:
Performance is critical at scale:
Use this checklist in addition to standard code review criteria:
Llama Stack uses provider interfaces for extensibility:
class MyProvider(BaseProvider):
async def initialize(self):
# Setup logic
pass
async def execute(self, request):
# Implementation
pass
Verify:
Configuration is hierarchical and validated:
Llama Stack has specific testing patterns:
Verify that:
Code changes should include:
After reviewing a Llama Stack PR using these guidelines:
Remember: The most common mistake is spending time reviewing recordings folder content. Always check CI status instead.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.