keep-clis-sharp

Audit and update CLIs, npm dependencies, and repo scripts to current versions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/repairman29/JARVIS --skill keep-clis-sharp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: keep-clis-sharp
Source: https://github.com/repairman29/JARVIS/tree/main/.cursor/skills/keep-clis-sharp
Command: npx skills add https://github.com/repairman29/JARVIS --skill keep-clis-sharp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit and update CLI tools, npm packages, and repo scripts; ensure versions are current and documented. Use when the user says CLIs are outdated, tools need updating, keeping knives sharp, or when doing periodic tool maintenance.

Core Features & Use Cases

  • Inventory root package.jsons and platform CLIs, then check versions and identify outdated items.
  • Apply safe updates with minimal risk, documenting changes in jarvis/TOOLS.md and RUNBOOK.md.
  • Use cases include preparing for a release, maintenance sprint, or when platform/toolchain changes occur.

Quick Start

Inventory root and targeted package.json files, check versions, perform safe updates, and document changes.

Frequently Asked Questions about keep-clis-sharp

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

FAQPage Schema
How do I update outdated npm dependencies and CLI tools in my repository?▼

To update outdated npm dependencies and CLI tools, inventory root and targeted package.json files, check current versions, apply safe non-destructive upgrades, and document all version changes in TOOLS.md and RUNBOOK.md.

What is the safest way to inventory and refresh repository scripts before a release?▼

The safest way to inventory and refresh repository scripts is to audit root package.json files and platform CLIs, apply minimal-risk updates, and log the last sharpened date to ensure toolchain readiness before a release.

Can I apply non-destructive updates across multiple package.json files in a monorepo?▼

Yes, you can apply non-destructive updates across multiple package.json files by targeting root, apps/jarvis-ui, and olive-e2e configurations, refreshing versions safely unless explicitly approved for destructive changes.

How do I keep platform CLIs documented when upgrading to current versions?▼

To keep platform CLIs documented during upgrades, update TOOLS.md and RUNBOOK.md with new versions and usage changes whenever you apply upgrades, ensuring platform tooling documentation stays current and accurate.

When should I run a toolchain maintenance sprint to sharpen node CLIs and dependencies?▼

You should run a toolchain maintenance sprint to sharpen node CLIs and dependencies when preparing for a release, during periodic tool maintenance, or when platform and toolchain changes occur to ensure versions remain current.