Agent skill
maintenance
Sync skills and dependencies after package updates. Use after running `bun update @cyanheads/mcp-ts-core` to ensure project skills are up to date, or periodically to check for drift.
Install this agent skill to your Project
npx add-skill https://github.com/cyanheads/mcp-ts-core/tree/main/skills/maintenance
Metadata
Additional technical details for this skill
- type
- workflow
- author
- cyanheads
- version
- 1.2
- audience
- external
SKILL.md
Context
Skills flow from the package to the project:
- Package —
node_modules/@cyanheads/mcp-ts-core/skills/(canonical source, updated viabun update) - Project —
skills/at project root (working copy, can have local overrides or server-specific skills)
After bun update @cyanheads/mcp-ts-core, the package may have newer skills than the project. This skill syncs them and handles general dependency upkeep.
Steps
Sync project skills (Package → Project)
- List all skill directories in
node_modules/@cyanheads/mcp-ts-core/skills/ - For each skill with
metadata.audience: externalin itsSKILL.mdfrontmatter:- If the skill does not exist in project
skills/, copy the full directory - If it exists, compare
metadata.version— if the package version is newer, replace the full directory - If the local version is equal or newer, skip (local override)
- If the skill does not exist in project
- Do not touch skills in
skills/that don't exist in the package (server-specific)
Dependency updates
- Run
bun outdatedto see what's available - For any major version bumps, review changelogs before proceeding
- Run
bun updateto apply updates - Run
bun auditto check for vulnerabilities introduced by the update - Run
bun run devcheckto confirm lint, definitions, types, and dependency/security checks still pass - Run
bun run testto confirm runtime behavior still passes
Checklist
- Package skills compared against project
skills/(version check) - New or updated skills copied to project
skills/ - Dependencies updated (
bun update) -
bun auditpasses (no new vulnerabilities) -
bun run devcheckpasses -
bun run testpasses
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
add-resource
Scaffold a new MCP resource definition. Use when the user asks to add a resource, expose data via URI, or create a readable endpoint.
field-test
Exercise tools, resources, and prompts with real-world inputs to verify behavior end-to-end. Use after adding or modifying definitions, or when the user asks to test, try out, or verify their MCP surface. Calls each definition with realistic and adversarial inputs and produces a report of issues, pain points, and recommendations.
release
Verify release readiness and publish. The git wrapup protocol handles version bumps, changelog, README, commits, and tagging during the coding session. This skill verifies nothing was missed, runs final checks, and presents the irreversible publish commands.
add-export
Add a new subpath export to the @cyanheads/mcp-ts-core package. Use when creating a new public API surface that consumers import from a dedicated subpath (e.g., @cyanheads/mcp-ts-core/newutil).
api-errors
McpError constructor, JsonRpcErrorCode reference, and error handling patterns for `@cyanheads/mcp-ts-core`. Use when looking up error codes, understanding where errors should be thrown vs. caught, or using ErrorHandler.tryCatch in services.
api-utils
API reference for all utilities exported from `@cyanheads/mcp-ts-core/utils`. Use when looking up utility method signatures, options, peer dependencies, or usage patterns.
Didn't find tool you were looking for?