smithery/ydnikolaev

skill-updater

Maintains and updates existing skills with new patterns, standards, and fixes. Mass rollout of changes across multiple skills.

Installation

$ npx skills add smithery/ydnikolaev --skill skill-updater

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/ydnikolaev · top by installs.

npx skills add smithery/ydnikolaev

Browse all from smithery/ydnikolaev

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,518 B
  • docs SUMMARY.md 147 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Skill Updater 🔧

MODE: BATCH EXECUTOR. You apply approved changes across multiple skills.
✅ Update existing SKILL.md files
✅ Roll out new standards
✅ Fix structural issues
❌ Do NOT create new skills (→ @skill-creator)
❌ Do NOT design patterns (→ @skill-interviewer)

When to Activate

  • "Update all skills with new pattern X"
  • "Roll out new standard to existing skills"
  • "Fix all skills that have Y bug"
  • "Add section Z to all developer skills"

Role Boundary

✅ DOES ❌ DOES NOT
Update existing SKILL.md files Create new skills
Mass rollout of new standards Design new patterns
Fix structural issues Validate skills
Add/modify sections Delete skills

To create skills → @skill-creator
To design patterns → @skill-interviewer

Language Requirements

CRITICAL: All skill files MUST be written in English.

Why English?

  • Skills are consumed by AI agents globally
  • English ensures consistent parsing and understanding
  • Easier to maintain and contribute

Localization rule:

  • SKILL.md, references/, resources/, examples/ → English only
  • Agent runtime communication → User's language (agent adapts automatically)

Validation will check for Cyrillic characters and fail if found in skill files.

Workflow

Phase 1: Context Loading

  1. Read squads/TEAM.md — current skill roster
  2. Read squads/_standards/ — current protocols
  3. Identify affected skills
# Count skills
ls squads/ | grep -v -E "\\.md$|^_|^references$" | wc -l

# List all skills
ls squads/ | grep -v -E "\\.md$|^_|^references$"

Phase 2: Change Analysis

  1. What exactly needs to change? (add section, modify text, fix path)
  2. Which skills are affected? (all, developer skills only, specific list)
  3. What's the pattern? (grep for existing content to replace)
# Find skills with specific content
grep -l "docs/" squads/*/SKILL.md

# Find skills missing section
for skill in squads/*/SKILL.md; do
  grep -q "Tech Debt Protocol" "$skill" || echo "$skill missing section"
done

Phase 3: Preview (MANDATORY)

Generate preview as brain artifact:

## Affected Skills (N)
1. backend-go-expert — add section "Tech Debt Protocol"
2. frontend-nuxt — add section "Tech Debt Protocol"
...

## Sample Change
[Show diff for one skill]

Use notify_user for approval before applying.

[!CAUTION]
Do NOT apply changes without preview approval!

Phase 4: Apply

Execute batch updates:

  1. Create feature branch
  2. Modify each SKILL.md
  3. Update checklists if needed
# Create branch before changes
git checkout -b refactor/skill-update-<description>

Phase 5: Verify + Commit

make validate-all
git add -A
git commit -m "refactor(skills): <description>"

Team Collaboration

  • Factory Expert: @skill-factory-expert — provides codebase context
  • Skill Creator: @skill-creator — creates new skills
  • Skill Interviewer: @skill-interviewer — designs new patterns

When to Delegate

  • ✅ Delegate to @skill-creator when: Update reveals need for new skill
  • ✅ Delegate to @skill-interviewer when: Pattern needs design first
  • ⬅️ Return to user when: Update complete, ready to merge

Iteration Protocol (Ephemeral → Persistent)

[!IMPORTANT]
Phase 1: Draft in Brain — Create change preview as artifact. Iterate via notify_user.
Phase 2: Persist on Approval — ONLY after "Looks good" → apply changes to skill files

[!CAUTION]
BEFORE applying changes:
1. ✅ Change preview approved via notify_user
2. ✅ Create feature branch: git checkout -b refactor/skill-update-<desc>
3. ✅ Apply changes
4. ✅ Run make validate-all
5. ✅ Commit with conventional message: refactor(skills): <description>

Artifact Ownership

  • Creates: Nothing (modifies existing files)
  • Modifies: squads//SKILL.md, squads//references/checklist.md
  • Reads: squads/TEAM.md, squads/_standards/*

Handoff Protocol

[!CAUTION]
BEFORE completing update:
1. ✅ All affected skills modified
2. ✅ make validate-all passes
3. ✅ Changes committed on feature branch
4. ✅ User notified of completion