update-everything

Update project dependencies across Ruby, iOS, and Android environments.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/a2f0/tearleads --skill update-everything
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-everything
Source: https://github.com/a2f0/tearleads/tree/main/.codex/skills/update-everything
Command: npx skills add https://github.com/a2f0/tearleads --skill update-everything

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of updating all project dependencies across multiple platforms (Ruby, iOS, Android) and resolving associated linting, type, and test issues.

Core Features & Use Cases

  • Comprehensive Dependency Updates: Updates dependencies for Node.js, Ruby gems, and Android SDKs.
  • Automated Toolchain Sync: Ensures Node.js, Electron, and Android SDK versions are aligned.
  • Linting, Build, and Test Verification: Runs checks to ensure code quality and functionality post-update.
  • PR Preparation: Commits changes and prepares a Pull Request for merging.
  • Use Case: Regularly maintain a large monorepo by ensuring all packages and platform-specific dependencies are current, preventing version conflicts and security vulnerabilities.

Quick Start

Run the updateEverything.sh script to update all dependencies and fix any issues.

Frequently Asked Questions about update-everything

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

FAQPage Schema
How do I update all dependencies in a monorepo across Ruby, iOS, and Android?

To update dependencies in a monorepo, run an automation script that upgrades Node.js, Ruby gems, and Android SDKs simultaneously, checks caret/tilde ranges, and resolves lint, type, and test issues.

What is the best way to keep project dependencies up-to-date and prevent version conflicts?

The best way to keep project dependencies up-to-date is automating the update cycle to check caret/tilde ranges, align peer dependencies, manage Capacitor native module rebuilds, and verify compatibility through lint, build, and test checks.

Does automated dependency update work with Capacitor and native module rebuilds?

Yes, automated dependency updates work with Capacitor by managing native module rebuilds, synchronizing toolchain versions for Node.js and Android SDKs, and resolving any linting or type issues before preparing a pull request.

How do I synchronize Node.js and Android SDK toolchain versions during a dependency update?

To synchronize toolchain versions during a dependency update, the automation process aligns Node.js, Electron, and Android SDK versions, ensuring platform compatibility across Ruby, iOS, and Android environments before running tests.

Why do I need to resolve lint and type issues after updating dependencies?

You need to resolve lint and type issues after updating dependencies because upgrading packages across different environments can introduce breaking changes, requiring automated checks to ensure code quality and functionality before merging.

Can I prepare a pull request automatically after verifying dependency updates?

Yes, you can prepare a pull request automatically after a successful update and verification cycle, where the script commits the synchronized dependency changes and resolved lint or test issues for merging.