#376
Use of Claude-specific features hinders portability
Several skills reference Claude-specific tool interfaces, workflow runtimes, hooks, or credentials. These assumptions raise portability concerns for other agent environments. This checklist identifies dependencies to adapt or document; it does not establish that every listed skill fails elsewhere.
When checking off an item, please link the relevant PR in a comment, or reference this issue from that PR.
Checklist
Workflow execution and lifecycle
-
audit-context-building— The main codebase-analysis path invokes a dynamic workflow whose implementation calls the host-providedagent()function. Routing · Workflow implementation -
spec-to-code-compliance— The main compliance-analysis path invokes a dynamic workflow using host-providedagent()andparallel()functions. Routing · Workflow implementation -
c-review— Requires theWorkflowtool and prohibits substituting manually spawned agents; also namesAskUserQuestionand the Claude modelshaiku,sonnet, andopus, with an additionalinheritoption. Workflow requirement · Questions and model choices -
code-improver— RequiresWorkflowand stops if it is unavailable; namesTaskOutputfor awaiting completion andTaskStopfor stopping a run. Workflow requirement · Waiting · Stopping -
pr-improver— RequiresWorkflowand stops if it is unavailable; namesTaskOutputfor awaiting completion andTaskStopfor stopping a run. Workflow requirement · Waiting · Stopping -
skill-improver— RequiresWorkflow, namesTaskOutputandTaskStop, and usesplugin-dev:skill-reviewerfrom theclaude-plugins-officialmarketplace. Workflow, waiting, and reviewer · Stopping · Reviewer identifier -
semgrep-rule-variant-creator— Uses a dynamic workflow and an explicitWorkflow(...)resume call; recovery instructions inspect Claude session-specific workflow storage. It also documents path lookup for multiple agent environments. Workflow and recovery · Path lookup -
insecure-defaults(workflow-only plugin) — Its audit command requiresWorkflowand usesCLAUDE_PLUGIN_ROOTto locate resources; workflow phases specify the Claude modelssonnetandopus. Command · Model choices
Agent dispatch and interaction
-
zeroize-audit— Phase instructions explicitly spawn agents throughTaskwith namedsubagent_typevalues; the orchestrator also namesAskUserQuestionfor verification failures. Task dispatch · Question tool -
rust-review— UsesAgent(subagent_type=...),SendMessage,AskUserQuestion, and task-management tools; worker model choices arehaiku,sonnet, andopus. Agent calls and messaging · Questions and model choices · Tool declarations -
cosmos-vulnerability-scanner— Explicitly requests synchronous workers through theAgenttool with a bundled discovery prompt. Source -
github-triage— NamesAskUserQuestionfor repository selection and approvals, andAgentfor parallel PR reviews. Repository selection · Approvals · Review agents -
codeql— Explicitly namesAskUserQuestionfor database and workflow selection; frontmatter also listsTaskCreate,TaskList,TaskUpdate, andTaskGet. Questions · Tool declarations -
semgrep— UsesAskUserQuestionfor approval and explicitly requiresTaskCreatetasks withblockedBydependencies. Task dependencies · Approval tool -
testing-handbook-generator— Supporting discovery instructions explicitly useTodoWritefor progress tracking. Source
Plugin hooks and environment integration
-
fp-check— The plugin supplies prompt-typeStopandSubagentStophooks for output-completeness checks. Stop hook · SubagentStop hook -
gh-cli— PluginSessionStartsetup relies onCLAUDE_ENV_FILEto install PATH shims; interception hooks emit ClaudePreToolUsepermission-response fields. Session setup · Interception response -
modern-python— PluginSessionStartsetup relies onCLAUDE_ENV_FILEto install PATH shims. Source -
slicing-code-context— Its script-path fallback usesCLAUDE_SKILL_DIR; execution instructions stop on failure rather than substituting manually selected source. Script path and failure behavior
Optional workflows and commands
-
post-patch-validation— Provides an explicitly labeled Claude dynamic-workflow interface usingWorkflow(...), alongside its Python runner. Optional workflow interface -
variant-analysis— Offers a dynamic workflow using runtime-provided agents; its resource lookup checksCLAUDE_PLUGIN_ROOTand Claude plugin-cache paths before broader filesystem searches. The skill also documents direct execution of its analysis steps. Optional workflow · Resource lookup · Agent invocation -
git-cleanup(command) — NamesWorkflow,CLAUDE_PLUGIN_ROOT, andAskUserQuestion. It documents an inline analysis fallback when the workflow is unavailable or its path cannot be resolved. Workflow and path setup · Inline fallback · Question tool
Container configuration
-
devcontainer-setup— Generated container configuration forwardsCLAUDE_CODE_OAUTH_TOKENandANTHROPIC_API_KEY; the bundled post-install helper invokes Claude onboarding. Credentials · Onboarding helper
Scope and metadata review
These items concern metadata or a skill dedicated to a Claude integration; their presence alone does not establish a functional portability problem.
-
second-opinion— ListsAskUserQuestioninallowed-toolsfrontmatter; the body uses generic instructions for collecting missing choices. This is a metadata-only review item, not an established runtime dependency. Source -
chrome-mcp-troubleshooting— Specifically supportsmcp__claude-in-chrome__*, the Claude browser extension, and its native messaging integration. Tool scope · Native messaging integration
Source links are pinned to public-repository commit 0f44fe01dcb00bd6929b4ba82a257d305de04554, inspected on October 14, 2026.
Activity
0No activity yet.