tomevault-io
- 62k skills
- 0 followers
- 4 hours ago last updated
- ▌ Terraform 29 · tomevault-io bundlePlan, apply, and manage infrastructure with Terraform. Use when tasks mention terraform commands, HCL configuration, provider setup, state management, or workspace operations. Use when this capability is needed.
- ▌ Release 88 · tomevault-io bundleSubmit iOS app to App Store for review Use when this capability is needed.
- ▌ Typescript 21 · tomevault-io bundleApply TypeScript best practices for strict typing, explicit public API types, and declaration-safe code. Use when writing or editing TypeScript files, adding or refining types, or when the user asks for TypeScript guidance. Use when this capability is needed.
- ▌ Skill Creator 147 · tomevault-io bundleInteractive guide for creating effective skills through structured Q&A. Use when users want to create a new skill or update an existing skill. This skill will ask targeted questions to gather requirements, identify needed materials (scripts, references, assets), and guide users through the complete skill creation process. Use when this capability is needed.
- ▌ Theme Factory 11 · tomevault-io bundleToolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly. Use when this capability is needed.
- ▌ Patch Diff Analyzer 2 · tomevault-io bundleSpecialized in reverse-engineering compiled binaries (JARs, DLLs). Use this when the user asks to compare versions, find security fixes, or analyze binary patches. Use when this capability is needed.
- ▌ Databases 5 · tomevault-io bundleWork with MongoDB (document database, BSON documents, aggregation pipelines, Atlas cloud) and PostgreSQL (relational database, SQL queries, psql CLI, pgAdmin). Use when designing database schemas, writing queries and aggregations, optimizing indexes for performance, performing database migrations, configuring replication and sharding, implementing backup and restore strategies, managing database users and permissions, analyzing query performance, or administering production databases. Use when this capability is needed.
- ▌ Mobile App 2 · tomevault-io bundleDeliver cross-platform and native mobile experiences across React Native, Flutter, SwiftUI, and Jetpack Compose without collapsing mobile work into a single framework. Use when this capability is needed.
- ▌ Peon Ping Toggle 2 · tomevault-io bundleToggle peon-ping sound notifications on/off. Use when user wants to mute, unmute, pause, or resume peon sounds during a Claude Code session. Use when this capability is needed.
- ▌ Weather 36 · tomevault-io bundleGet current weather and forecasts (no API key required). Use when this capability is needed.
- ▌ Git Worktrees 10 · tomevault-io bundleWork with git worktrees for isolated parallel development. Use when starting feature work in isolation, when need separate workspace without branch switching, or when cleaning up worktrees after PR merge. Use when this capability is needed.
- ▌ Skill Creator 148 · tomevault-io bundleGuide for creating effective skills and commands. Use when users want to create a new skill or command, when updating an existing one, or when asking "how do I make a skill" or "create a command for X". Use when this capability is needed.
- ▌ Skill Evolution 2 · tomevault-io bundleGlobal evolution system for ship-faster skills. Uses hooks to capture context, failures, and session summaries, then generates patch suggestions (no auto edits) via skill-improver. Use when you want the skills to self-improve safely and continuously. Use when this capability is needed.
- ▌ Code Review 221 · tomevault-io bundleProvide thorough, constructive code reviews that improve code quality and share knowledge. Use when this capability is needed.
- ▌ Skill Creator 149 · tomevault-io bundleThis skill provides guidance for creating effective skills. Use when this capability is needed.
- ▌ Sample Skill 5 · tomevault-io bundleExample skill demonstrating the format Use when this capability is needed.
- ▌ Test Skill 2 3 · tomevault-io bundleSecond test skill for discovery testing Use when this capability is needed.
- ▌ Next Best Practices 11 · tomevault-io bundleNext.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling Use when this capability is needed.
- ▌ Security Audit 11 · tomevault-io bundlePerform comprehensive security audits against OWASP standards. Use when auditing security, checking for vulnerabilities, or reviewing code for security issues. Use when this capability is needed.
- ▌ Crewai 2 · tomevault-io bundleBuild multi-agent AI systems with CrewAI. Create autonomous agents with roles, tools, and collaborative workflows. Use for complex task automation, research teams, and orchestrated AI agent systems. Use when this capability is needed.
- ▌ Github 56 · tomevault-io bundleComprehensive GitHub operations via gh CLI. Manage repositories, issues, pull requests, Actions workflows, code security, discussions, projects, gists, notifications, and more. Use for any GitHub-related task including creating PRs, reviewing code, managing issues, monitoring CI/CD, and analyzing security alerts. Use when this capability is needed.
- ▌ Pr Review 22 · tomevault-io bundleAI-driven deep code review of pull requests with intelligent bug detection, architecture analysis, constitution compliance checking, and mermaid logic flow diagrams. Supports standard mode (post to GitHub), local mode (create task list), and loop mode (iterative review + auto-fix). Use when reviewing PRs, analyzing code changes, or checking architecture compliance. Use when this capability is needed.
- ▌ Test Create 2 · tomevault-io bundleGenerate test cases for code. Use when writing unit tests, integration tests, or verifying acceptance criteria. Use when this capability is needed.
- ▌ Trellis Update Spec 2 · tomevault-io bundleCaptures executable contracts and coding conventions into .trellis/spec/ documents. Use when learning something valuable from debugging, implementing, or discussion that should be preserved for future sessions. Use when this capability is needed.
- ▌ Security Checklist 3 · tomevault-io bundleUse this when performing security review of code, checking for OWASP vulnerabilities
- ▌ Memory Management 2 · tomevault-io bundleTwo-tier memory system that makes Codex CLI a true household collaborator. Decodes shorthand, acronyms, nicknames, and internal language so Codex understands requests like a family office staff member would. AGENTS.md for working memory, memory/ directory for the full knowledge base. Use when this capability is needed.
- ▌ Adr 9 · tomevault-io bundleCapture an Architecture Decision Record documenting context, reasoning, alternatives, and consequences of a significant technical decision. Use when this capability is needed.
- ▌ E2e 3 · tomevault-io bundleEnd-to-end testing workflow for web applications using Playwright or Cypress. Covers user flow discovery, test design, implementation, execution, and flaky test management. Use when this capability is needed.
- ▌ Tdd 31 · tomevault-io bundleStrict Test-Driven Development workflow enforcing the RED-GREEN-REFACTOR cycle. Ensures every line of production code is justified by a failing test. Use when building new features, fixing bugs, or adding behavior. Use when this capability is needed.
- ▌ CI CD Patterns 4 · tomevault-io bundleCI/CD pipeline patterns for reliable builds, tests, artifacts, deployments, environment promotion, supply-chain security, and rollback-safe delivery. Use when this capability is needed.
- ▌ GRAPHQL Expert 2 · tomevault-io bundleGraphQL schema, resolver, authorization, DataLoader, pagination, query cost/depth limiting, error masking, and production server guidance. Use when this capability is needed.
- ▌ Terraform Modules 2 · tomevault-io bundleDesign and implement reusable Terraform modules with proper interfaces, testing, and documentation. Use when creating or refactoring infrastructure modules. Use when this capability is needed.
- ▌ Nuget Manager 3 · tomevault-io bundleManage NuGet packages in .NET projects/solutions. Use this skill when adding, removing, or updating NuGet package versions. It enforces using `dotnet` CLI for package management and provides strict procedures for direct file edits only when updating versions. Use when this capability is needed.
- ▌ Worktree 6 · tomevault-io bundleCreate a git worktree and prime the development environment for a new feature or refactor. Use when starting isolated feature work or needing a separate working copy. Use when this capability is needed.
- ▌ QA Engineer 2 · tomevault-io bundleActivate when user needs test planning or QA strategy - test frameworks, quality metrics, test automation. Activate when the qa-engineer skill is requested or work requires a comprehensive quality assurance approach. Use when this capability is needed.
- ▌ Video Downloader 2 · tomevault-io bundleDownload videos from 1000+ websites (YouTube, Bilibili, Twitter/X, TikTok, etc.) using yt-dlp. Use this skill when users provide video URLs and want to download videos, extract audio, or need help with video download issues. Use when this capability is needed.
- ▌ Nestjs Expert 7 · tomevault-io bundleNest.js framework expert specializing in module architecture, dependency injection, middleware, guards, interceptors, testing with Jest/Supertest, TypeORM/Mongoose integration, and Passport.js authentication. Use PROACTIVELY for any Nest.js application issues including architecture decisions, testing strategies, performance optimization, or debugging complex dependency injection problems. If a specialized expert is a better fit, I will recommend switching and stop. Use when this capability is needed.
- ▌ Openspec Archive Change 24 · tomevault-io bundleArchive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete. Use when this capability is needed.
- ▌ Skill Creator 150 · tomevault-io bundleCreate, improve, and troubleshoot Claude Code agent skills. Use when asked to make a new skill, write a SKILL.md file, improve skill discoverability, debug why a skill isn't activating, answer questions about skills, or review skill best practices. Use when this capability is needed.
- ▌ Python Testing Patterns 2 · tomevault-io bundleImplement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices. Use when this capability is needed.
- ▌ Next Cache Components 6 · tomevault-io bundleNext.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag Use when this capability is needed.
- ▌ Code Quality 15 · tomevault-io bundle코드 품질 가이드, 클린 코드 원칙, 리팩토링 패턴 Use when this capability is needed.
- ▌ Git Workflow 123 · tomevault-io bundleGit 작업 흐름, 커밋 메시지, 브랜치 전략 가이드 Use when this capability is needed.
- ▌ QA Test Planner 2 · tomevault-io bundleGenerate comprehensive test plans, manual test cases, regression test suites, and bug reports for QA engineers. Includes Figma MCP integration for design validation. Use when this capability is needed.
- ▌ Create Pr 24 · tomevault-io bundleCreate a fresh feature branch from main, rebase on latest main, and open a GitHub PR with a solid summary/testing notes. Use when asked to “start a branch,” “rebase from main,” “open a PR,” or “get a PR going.” Use when this capability is needed.
- ▌ Django Patterns 9 · tomevault-io bundleDjango architecture patterns, REST API design with DRF, ORM best practices, Use when this capability is needed.
- ▌ Django Security 7 · tomevault-io bundleDjango security best practices, authentication, authorization, CSRF protection, Use when this capability is needed.
- ▌ Golang Patterns 9 · tomevault-io bundle用于构建健壮、高效且可维护的Go应用程序的惯用Go模式、最佳实践和约定。 Use when this capability is needed.
- ▌ Terraform Skill 2 · tomevault-io bundleTerraform infrastructure as code best practices Use when this capability is needed.
- ▌ React Patterns 4 · tomevault-io bundleReact 19.2 patterns and primitives. Applies to React components, hooks, state, forms. Use for useEffectEvent, useActionState, Activity component, use(), or migrating from older React patterns like React.FC. Use when this capability is needed.
- ▌ Agent Creator 7 · tomevault-io bundleCreate deterministic Claude Code custom agent definitions with trigger conditions, bounded system prompts, least-privilege tools, model selection, and validation checks. Use when the user asks to create an agent, add a subagent, make a custom agent, define an agent definition, or build an autonomous subprocess for a specific project responsibility. [EXPLICIT] Use when this capability is needed.
- ▌ Openspec Bulk Archive Change 23 · tomevault-io bundleArchive multiple completed changes at once. Use when archiving several parallel changes. Use when this capability is needed.
- ▌ Git Workflow 124 · tomevault-io bundleDesigns git workflows covering branching strategies, trunk-based development, stacked changes, conventional commits, CI/CD pipelines, and repository hygiene. Use when setting up branching models, writing commit messages, configuring GitHub Actions, managing stacked PRs, cleaning stale branches, creating issue templates, or recovering lost commits. Use when this capability is needed.
- ▌ Vue 50 · tomevault-io bundleVue 3, Composition API, Pinia, Nuxt. Use when working on vue tasks, related files, debugging, implementation, review, or verification workflows. Use when this capability is needed.
- ▌ Code Formatter 3 · tomevault-io bundleFormats code files using prettier and eslint. Use when the user wants to format code, fix linting issues, or clean up code style. Use when this capability is needed.
- ▌ Atlassian MCP 2 · tomevault-io bundleIntegrates with Atlassian products to manage project tracking and documentation via MCP protocol. Use when querying Jira issues with JQL filters, creating and updating tickets with custom fields, searching or editing Confluence pages with CQL, managing sprints and backlogs, setting up MCP server authentication, syncing documentation, or debugging Atlassian API integrations.
- ▌ Code Reviewer 38 · tomevault-io bundleAnalyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then produces a structured review report with prioritized, actionable feedback. Use when reviewing pull requests, conducting code quality audits, identifying refactoring opportunities, or checking for security issues. Invoke for PR reviews, code quality checks, refactoring suggestions, review code, code quality. Complements specialized skills (security-reviewer, test-master) by providing broad-scope review across correctness, performance, maintainability, and test coverage in a single pass.
- ▌ MCP Developer 2 · tomevault-io bundleUse when building, debugging, or extending MCP servers or clients that connect AI systems with external tools and data sources. Invoke to implement tool handlers, configure resource providers, set up stdio/HTTP/SSE transport layers, validate schemas with Zod or Pydantic, debug protocol compliance issues, or scaffold complete MCP server/client projects using TypeScript or Python SDKs.
- ▌ Nestjs Expert 8 · tomevault-io bundleCreates and configures NestJS modules, controllers, services, DTOs, guards, and interceptors for enterprise-grade TypeScript backend applications. Use when building NestJS REST APIs or GraphQL services, implementing dependency injection, scaffolding modular architecture, adding JWT/Passport authentication, integrating TypeORM or Prisma, or working with .module.ts, .controller.ts, and .service.ts files. Invoke for guards, interceptors, pipes, validation, Swagger documentation, and unit/E2E testing in NestJS projects.
- ▌ Rust Engineer 3 · tomevault-io bundleWrites, reviews, and debugs idiomatic Rust code with memory safety and zero-cost abstractions. Implements ownership patterns, manages lifetimes, designs trait hierarchies, builds async applications with tokio, and structures error handling with Result/Option. Use when building Rust applications, solving ownership or borrowing issues, designing trait-based APIs, implementing async/await concurrency, creating FFI bindings, or optimizing for performance and memory safety. Invoke for Rust, Cargo, ownership, borrowing, lifetimes, async Rust, tokio, zero-cost abstractions, memory safety, systems programming. Use when this capability is needed.
- ▌ Vue Expert JS 2 · tomevault-io bundleCreates Vue 3 components, builds vanilla JS composables, configures Vite projects, and sets up routing and state management using JavaScript only — no TypeScript. Generates JSDoc-typed code with @typedef, @param, and @returns annotations for full type coverage without a TS compiler. Use when building Vue 3 applications with JavaScript only (no TypeScript), when projects require JSDoc-based type hints, when migrating from Vue 2 Options API to Composition API in JS, or when teams prefer vanilla JavaScript, .mjs modules, or need quick prototypes without TypeScript setup.
- ▌ Testing 59 · tomevault-io bundleUse when writing tests, designing test strategy, or verifying AI-generated code
- ▌ React 12 · tomevault-io bundleReact 19 performance optimization guidelines for concurrent rendering, Server Components, actions, hooks, and memoization (formerly react-19). This skill should be used when writing React 19 components, using concurrent features, or optimizing re-renders. This skill does NOT cover Next.js-specific features like App Router, next.config.js, or Next.js caching (use nextjs-16-app-router skill). For client-side form validation with React Hook Form, use react-hook-form skill. Use when this capability is needed.
- ▌ Security Review 12 · tomevault-io bundlePerform enterprise security review of the codebase Use when this capability is needed.
- ▌ Deploy 26 · tomevault-io bundleGenerate deployment checklist with pre-flight checks and rollout strategy Use when this capability is needed.
- ▌ Search 6 · tomevault-io bundleDeep search mode - parallel multi-source search across codebase, docs, and web Use when this capability is needed.
- ▌ Pwa Development 2 · tomevault-io bundleBuild and optimize Progressive Web Apps (PWAs) with service workers, offline support, and manifest configurations. Use when creating PWAs, implementing offline functionality, or working with service workers. Use when this capability is needed.
- ▌ Code Review 205 · tomevault-io bundleUse when reviewing branch or PR changes against a base branch for correctness, security, concurrency, architecture, maintainability, testing, and performance risks.
- ▌ Git Worktree 5 · tomevault-io bundleInternal skill for workspace isolation. Detects current git state and offers worktree/branch options. Called by iterative:implementing, not user-invocable. Use when this capability is needed.
- ▌ Agent Teams 8 · tomevault-io bundleCoordinate multi-agent teamwork with shared task lists, mailbox messaging, and long-lived teammates. Use when the user asks to spawn workers, delegate tasks, work in parallel with agents, or manage a team of workers. Use when this capability is needed.
- ▌ Ralph Wiggum 3 · tomevault-io bundleLong-running iterative development loops with pacing control and verifiable progress. Use when tasks require multiple iterations, many discrete steps, or periodic reflection with clear checkpoints; avoid for simple one-shot tasks or quick fixes. Use when this capability is needed.
- ▌ Project Overview 2 · tomevault-io bundleUse when the user asks about a specific project or all projects — e.g. 'show me project X', 'project overview', 'what projects do I have', 'project summary
- ▌ Remotion Best Practices 9 · tomevault-io bundleBest practices for Remotion - Video creation in React Use when this capability is needed.
- ▌ Example Skill 12 · tomevault-io bundleExample skill - replace with your skill's description and activation keywords Use when this capability is needed.
- ▌ API Designer 5 · tomevault-io bundleExpert in REST API design, OpenAPI specifications, and API best practices. Has tools to validate specs and generate OpenAPI from Go structs. Use when this capability is needed.
- ▌ Codex 13 · tomevault-io bundleThis skill should be used when the user asks to "use Codex CLI", "codex exec", "get a Codex second opinion", or "run a Codex review" as a separate agent. Use when this capability is needed.
- ▌ Openspec New Change 4 · tomevault-io bundleStart a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach. Use when this capability is needed.
- ▌ Index Knowledge 2 · tomevault-io bundleGenerate hierarchical AGENTS.md knowledge base for a codebase. Creates root + complexity-scored subdirectory documentation. Use when this capability is needed.
- ▌ Test Helper 2 · tomevault-io bundleTesting assistant. Helps write unit tests, integration tests, and E2E tests. Analyzes coverage and suggests test cases. Responds to "test", "테스트", "테스트 작성", "테스트 코드", "unit test", "유닛 테스트", "coverage", "커버리지", "testing", "TDD", "jest", "pytest", "spec", "테스트 실행", "테스트 돌려", "run tests", "write tests", "test cases" keywords. Use when this capability is needed.
- ▌ Bun Runtime 2 · tomevault-io bundleBun runtime management, scripting, package management, and server deployment. Use when this capability is needed.
- ▌ My Skill Name 2 · tomevault-io bundleDescribe what this skill does and when it should be triggered. Include keywords users might say like "create", "generate", "review", etc. Use when this capability is needed.
- ▌ MCP Builder 35 · tomevault-io bundleGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK). Use when this capability is needed.
- ▌ Markdown To DOCX 2 · tomevault-io bundleConverts Markdown files (.md, .markdown) to DOCX using the markdown-docx npm package. Supports single and batch conversions, automatically generates output filenames, and creates Microsoft Word documents from Markdown content.
- ▌ Styling 2 · tomevault-io bundleGuidance for frontend styling. Use when changing Tailwind classes, CSS tokens, light or dark themes, semantic color usage, accessibility contrast, layout wrappers, or visual UI states. Use when this capability is needed.
- ▌ React Testing 4 · tomevault-io bundlePragmatic React/Vitest testing workflow for DataConnect. Use when writing or updating React/UI code, deciding what tests to add, running tests for a change, or before commit. Use when this capability is needed.
- ▌ Typescript 20 · tomevault-io bundleThis skill should be used when the user asks to "optimize TypeScript performance", "speed up tsc compilation", "configure tsconfig.json", "fix type errors", "improve async patterns", or encounters TS errors (TS2322, TS2339, "is not assignable to"). Also triggers on .ts, .tsx, .d.ts file work involving type definitions, module organization, or memory management. Does NOT cover TypeScript basics, framework-specific patterns, or testing. Use when this capability is needed.
- ▌ Testing 52 · tomevault-io bundleTest creation and mocking (mockall, unit tests, integration tests, cargo test, AAA pattern). Use when writing tests, creating mocks, running cargo test, debugging test failures, asking about testing strategies, mockall usage, or test coverage. Use when this capability is needed.
- ▌ Translate 2 · tomevault-io bundleManages translation files for react-i18next. Adds/removes keys across 15 languages, keeps files sorted, enforces fixed-word rules, and verifies sync with en.json.
- ▌ Remotion Best Practices 10 · tomevault-io bundleBest practices for Remotion - Video creation in React Use when this capability is needed.
- ▌ React Email 3 · tomevault-io bundleReact Email renderer for json-render that turns JSON specs into HTML or plain-text emails using @react-email/components and @react-email/render. Use when working with @json-render/react-email, building transactional or marketing emails from JSON, creating email catalogs, rendering AI-generated email specs, or when the user mentions react-email, HTML email, or transactional email. Use when this capability is needed.
- ▌ Vercel React Best Practices 29 · tomevault-io bundleReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements. Use when this capability is needed.
- ▌ React Best Practices 4 · tomevault-io bundleReact performance optimization guidelines. Use when writing, reviewing, or refactoring React components to ensure optimal rendering and bundle patterns. Triggers on tasks involving React components, hooks, memoization, or bundle optimization. Use when this capability is needed.
- ▌ Vue Best Practices 10 · tomevault-io bundleVue.js performance optimization guidelines for building fast, maintainable applications. This skill should be used when writing, reviewing, or refactoring Vue.js code to ensure optimal performance patterns. Triggers on tasks involving Vue components, reactivity, Composition API, state management, or performance improvements. Use when this capability is needed.
- ▌ Update Allowed Tools 2 · tomevault-io bundleUse when creating or editing a skill that uses Bash commands, external tools, or skill invocations and the allowed-tools frontmatter may be incomplete
- ▌ Flutter Expert 3 · tomevault-io bundleImplement or debug Flutter/Dart mobile code with repo-consistent architecture, state management, navigation, widget composition, and performance. Use when changing mobile app code or diagnosing Flutter behavior. Use this skill for Flutter mechanics only; it does not own product design, runtime proof selection, or mobile backlog scope. Use when this capability is needed.
- ▌ Vizzly Knowledge 2 · tomevault-io bundleCore knowledge about Vizzly visual testing - file structure, CLI commands, and how it works. Use when working with Vizzly, running visual tests, or helping with screenshot-related tasks. Use when this capability is needed.
- ▌ Wizard 2 · tomevault-io bundleArchitect-mode orchestration for complex features, bug fixes, and refactoring. Applies TDD methodology, systematic planning, issue tracking, adversarial self-review, an agent ensemble, a parallel pipeline, and an automated PR review gate. Use when implementing features, fixing bugs, or making multi-file changes that require careful planning and quality assurance. Use when this capability is needed.
- ▌ Reference Catalog 2 · tomevault-io bundleMaintain and validate SD.Next model reference catalogs in data/reference*.json, including schema consistency, deduplication, link checks, and thumbnail alignment. Use when this capability is needed.
- ▌ Create Pr 22 · tomevault-io bundleCreate a GitHub PR with optional issue linking. Use after committing and pushing changes. Use when this capability is needed.
- ▌ Bump Version 2 · tomevault-io bundleThis skill should be used when the user asks to "bump the version", "release a new version", "increment version", "update version number", "prepare a release", or mentions anything related to version management and semantic versioning. Use when this capability is needed.