Agent Skills › pingdotgg/t3code › dependency-maintenance

dependency-maintenance

GitHub

负责依赖的添加、移动、升级及构建策略变更,涵盖 pnpm、JS 运行时、TypeScript 等工具链更新。通过发现、包级或协调分支处理,执行安装与验证,确保依赖同步与兼容性。

.repos/effect-smol/.agents/skills/dependency-maintenance/SKILL.md pingdotgg/t3code

Trigger Scenarios

添加新依赖 升级现有依赖版本 修改 pnpm 或 JavaScript 运行时配置 更新 TypeScript 或构建测试工具 变更原生构建策略或补丁

Install

npx skills add pingdotgg/t3code --skill dependency-maintenance -g -y
More Options

Non-standard path

npx skills add https://github.com/pingdotgg/t3code/tree/main/.repos/effect-smol/.agents/skills/dependency-maintenance -g -y

Use without installing

npx skills use pingdotgg/t3code@dependency-maintenance

指定 Agent (Claude Code)

npx skills add pingdotgg/t3code --skill dependency-maintenance -a claude-code -g -y

安装 repo 全部 skill

npx skills add pingdotgg/t3code --all -g -y

预览 repo 内 skill

npx skills add pingdotgg/t3code --list

SKILL.md

Frontmatter
{
    "name": "dependency-maintenance",
    "description": "Dependency maintenance. Use when adding, moving, or upgrading dependencies, changing pnpm or JavaScript runtimes, updating TypeScript or build\/test tools, or changing native-build policy, patches, or test images."
}

Treat an upgrade as a synchronization task, not a lockfile refresh. Derive versions, commands, and compatibility points from the current repository.

Discover

  1. Read affected manifests and scripts, pnpm-workspace.yaml, setup actions, workflows, test configuration, and compatibility documentation.
  2. Search for the dependency and every current version, range, runtime input, image, engine constraint, patch, and compatibility claim.
  3. Record each match as a development version, tested version, peer range, engine minimum, advertised minimum, or intentionally different constraint.
  4. When adding or moving a manifest entry, read manifest-roles.md before selecting its role.
  5. Select the package-local or coordinated branch and its validation matrix.

Discovery is complete when every match and affected validation surface is accounted for.

Package-local branch

Use this branch only for one dependency in one workspace package when runtime, compiler, package-manager, image, patch, native-build, and shared-tooling policy are unchanged.

Update only the owning manifest and keep peer compatibility independent from the development version tested here. If any coordinated surface appears, switch branches.

This branch is complete when the manifest and lockfile agree, focused checks pass, and every search result is intentionally unchanged or package-local.

Coordinated branch

Read coordinated-upgrades.md, select every applicable row, and update all listed synchronization points before installing. Apply root workflow and generated-file requirements before editing those surfaces, then return here to finish matrix and lockfile review.

Install and finish

Run root pnpm install after all selected edits. Inspect warnings and the semantic lockfile diff for specifiers, resolutions, duplicate transitives, peer changes, integrity, patch hashes, lifecycle scripts, and allowBuilds effects. A successful install alone does not complete this review.

Run the narrowest correctness and performance checks that cover every selected matrix row. Apply the root changeset routing after implementation and focused validation.

The task is complete when repeated repository searches find no unclassified synchronization point, manifest roles and compatibility ranges are intentional, the lockfile has no unexplained churn, and every selected check passes or is reported as not runnable.

Version History

  • 5423ba0 Current 2026-09-22 10:57

Same Skill Collection

.agents/skills/ios-debugger-agent/SKILL.md
.agents/skills/ios-simulator-browser/SKILL.md
.agents/skills/test-t3-app/SKILL.md
.agents/skills/test-t3-mobile/SKILL.md
.repos/effect-smol/.agents/skills/ai-docs/SKILL.md
.repos/effect-smol/.agents/skills/bundle-analysis/SKILL.md
.repos/effect-smol/.agents/skills/changesets/SKILL.md
.repos/effect-smol/.agents/skills/ci-maintenance/SKILL.md
.repos/effect-smol/.agents/skills/effect-development/SKILL.md
.repos/effect-smol/.agents/skills/grill-me/SKILL.md
.repos/effect-smol/.agents/skills/jsdocs/SKILL.md
.repos/effect-smol/.agents/skills/migration-guidance/SKILL.md
.repos/effect-smol/.agents/skills/package-development/SKILL.md
.repos/effect-smol/.agents/skills/performance-analysis/SKILL.md
.repos/effect-smol/.agents/skills/scratchpad/SKILL.md
.repos/effect-smol/.agents/skills/test-development/SKILL.md
.repos/effect-smol/.agents/skills/vendored-assets/SKILL.md

Metadata

Files
0
Version
de251fc
Hash
70d61f54
Indexed
2026-09-22 10:57

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-04 22:03
浙ICP备14020137号-1