From Vengineer
Fix incorrect SKILL.md files when a skill has wrong instructions or outdated API references
npx claudepluginhub dylanliiii/shipyard --plugin VengineerThis skill is limited to using the following tools:
**Purpose**: Fix incorrect SKILL.md files when a skill has wrong instructions or outdated API references.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Purpose: Fix incorrect SKILL.md files when a skill has wrong instructions or outdated API references.
Update a skill's SKILL.md and related files based on corrections discovered during execution.Analyze the conversation to detect which skill is running, reflect on what went wrong, propose specific fixes, get user approval, then apply changes with optional commit.
Skill detection: !`ls -1 ./skills/*/SKILL.md | head -5`<quick_start>
</quick_start>
Identify the skill from conversation context:Set: SKILL_NAME=[skill-name] and SKILL_DIR=./skills/$SKILL_NAME
If unclear, ask the user. </step_1>
<step_2 name="reflection_and_analysis"> Focus on $ARGUMENTS if provided, otherwise analyze broader context.
Determine:
<step_3 name="present_changes"> Present before/after for each affected section:
**Before:** [incorrect text]
**After:** [corrected text]
**Reasoning:** [why this change is needed]
Get user approval via AskUserQuestion for each significant change. </step_3>
<step_4 name="apply_changes"> After approval:
Read to load current fileEdit with exact old_string/new_stringRead after editing<step_5 name="optional_commit"> If the skill is in a git repository:
git statusgit add [files]git commit -m "fix(skill): correct [specific issue]"Present commit hash to user. </step_5>