tomevault-io
- 62k skills
- 0 followers
- last month last updated
- ▌ Openspec Apply Change 8 · tomevault-io bundleImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Use when this capability is needed.
- ▌ Writing 2 · tomevault-io bundleThis skill should be used when writing content for Sablier, including "write a blog post", "create a case study", "draft a tweet", "write X/Twitter posts", "write an announcement", "create educational content", or any marketing content task for Sablier's brand. Use when this capability is needed.
- ▌ Zustand 4 · tomevault-io bundleThis skill should be used when the user asks to "create a Zustand store", "add Zustand", "manage global state with Zustand", "use Zustand with TypeScript", "add state management", or mentions Zustand stores, selectors, or middleware. Provides TypeScript-first state management guidance for Next.js projects. Use when this capability is needed.
- ▌ Vercel Composition Patterns 14 · tomevault-io bundleReact composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.
- ▌ Golang Database 3 · tomevault-io bundleComprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use when writing, reviewing, or debugging Golang code that interacts with PostgreSQL, MariaDB, MySQL, or SQLite; for database testing; or for questions about database/sql, sqlx, or pgx. Does NOT generate database schemas or migration SQL. Use when this capability is needed.
- ▌ Golang Security 3 · tomevault-io bundleSecurity best practices and vulnerability prevention for Golang. Covers injection (SQL, command, XSS), cryptography, filesystem safety, network security, cookies, secrets management, memory safety, and logging. Apply when writing, reviewing, or auditing Go code for security, or when working on any risky code involving crypto, I/O, secrets management, user input handling, or authentication. Includes configuration of security tools. Use when this capability is needed.
- ▌ Django Cotton 2 · tomevault-io bundleExpert guide for working with Django Cotton, a component-based UI composition library. Use when creating, modifying, or testing Cotton components — covers component syntax, slots (default and named), attributes, c-vars, dynamic attributes with Python types, attribute proxying, template organization, naming conventions, and integration patterns. Essential for building reusable UI components in Django templates. Use when this capability is needed.
- ▌ GRAPHQL API 4 · tomevault-io bundleMaster Graphql Api for software development. Use when building applications, implementing systems, or solving development challenges. This skill covers fundamentals, advanced techniques, and best practices for graphql api. Use when this capability is needed.
- ▌ Vue Testing 2 · tomevault-io bundleComprehensive guide to vue testing. Master the concepts, implementation, best practices, and real-world applications of vue testing in professional environments. Use when this capability is needed.
- ▌ Data Analyst 2 · tomevault-io bundleUse when working with a data analyst skill that guides Claude through structured, professional data analysis workflows. Use this skill when the user requests data analysis work including analyze, query, dashboard, metrics, EDA, cohort, funnel, or A/B testing.
- ▌ Codex 14 · tomevault-io bundleDelegate prompts to OpenAI Codex CLI Use when this capability is needed.
- ▌ Workflow Router 2 · tomevault-io bundleGoal-based workflow orchestration - routes tasks to specialist agents based on user goals Use when this capability is needed.
- ▌ Improve Codebase Architecture 18 · tomevault-io bundleFind deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable. Load with read_file on .kilocode/skills/improve-codebase-architecture/SKILL.md (ignore the absolute path in the location tag). Use when this capability is needed.
- ▌ Chrome Devtools 5 · tomevault-io bundleBrowser automation with Puppeteer CLI scripts. Use for screenshots, performance analysis, network monitoring, web scraping, form automation, or encountering JavaScript debugging, browser automation errors. Use when this capability is needed.
- ▌ Frontend Design 78 · tomevault-io bundleCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics. Use when this capability is needed.
- ▌ Tanstack Router 4 · tomevault-io bundleTanStack Router type-safe file-based routing for React. Use for SPAs, TanStack Query integration, Cloudflare Workers, or encountering devtools, type safety, loader, Vite bundling errors. Use when this capability is needed.
- ▌ Project Setup 3 · tomevault-io bundleSet up a new project with standard structure, git, README, CLAUDE.md, and dev server config. Use when starting a new project or bootstrapping a workspace for a new initiative. Use when this capability is needed.
- ▌ Skill Creator 181 · tomevault-io bundleCreate or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets. Use when this capability is needed.
- ▌ Worktree 9 · tomevault-io bundleCreate an isolated git worktree for code changes. Use when starting work on a new feature, bug fix, or any changes that should be on a separate branch. Keeps the main working directory clean. Use when this capability is needed.
- ▌
- ▌ Golang Testing 16 · tomevault-io bundleGo testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and coverage, following TDD methodology. USE WHEN writing or adding tests for Go code, creating benchmarks, building fuzz tests, or running TDD in Go projects. Use when this capability is needed.
- ▌ Mobile Android Design 2 · tomevault-io bundleMaster Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines. Use when this capability is needed.
- ▌ Python Lib Analyzer 2 · tomevault-io bundleAnalyze any Python library structure, explore modules, classes, and functions with signatures and documentation. Use when this capability is needed.
- ▌ Daily Report 2 · tomevault-io bundleGenerate daily update reports for the Skills resource library. Records resource additions, modifications, and deletions for the day. Use when generating today's update report, tracking daily maintenance progress, or when the user asks for a daily summary of resource changes. Use when this capability is needed.
- ▌ Code Review 249 · tomevault-io bundleBest practices for performing thorough, constructive code reviews. Use when reviewing PRs to ensure quality feedback that improves code and helps developers grow. Use when this capability is needed.
- ▌ Migration Guide 2 · tomevault-io bundleMigrate to Microsoft Agent Framework from Semantic Kernel, AutoGen, or LangChain. Use this skill when converting existing AI agent code to Microsoft Agent Framework, understanding equivalent concepts, or porting multi-agent systems. Use when this capability is needed.
- ▌ Systematic Debugging 9 · tomevault-io bundleUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes
- ▌ Create Pr 29 · tomevault-io bundleCreate a pull request with a structured description linking to the GitHub issue. Use when ready to push and open a PR — auto-detects changed services/layers and generates a structured PR body with test plan. Use when this capability is needed.
- ▌ Run Tests 18 · tomevault-io bundleRun .NET tests with smart change detection — auto-detects changed files via git diff and runs only affected test projects. Use whenever the user wants to run tests, verify changes, check if tests pass, run unit tests, integration tests, or test a specific service. Supports service names (e.g., "device-manager", "edge-agent") and aliases (dm, ea, bo, tp, im). Use when this capability is needed.
- ▌ Create Agents Md 4 · tomevault-io bundle创建或更新 AGENTS.md 文件,为 AI coding agents 提供项目上下文和指令。当用户要求创建 AGENTS.md、设置 agent 指南、或添加项目特定的 agent 指令时使用此技能。 Use when this capability is needed.
- ▌ Web Fetch 4 · tomevault-io bundleFetch a single URL and extract readable article content for analysis and summarization. Use when this capability is needed.
- ▌ Task Management 4 · tomevault-io bundleTask management CLI for tracking and managing feature subtasks with status, dependencies, and validation Use when this capability is needed.
- ▌ Vue 52 · tomevault-io bundleVue.js Composition API, SFC structure, reactivity system, directives, router, Pinia state management, slots, and transitions. Use when building Vue components or applications. Use when this capability is needed.
- ▌ Backend Testing 4 · tomevault-io bundleGenerate unit and integration tests for Spring Boot 3.4.x with JUnit 5, Mockito, and Testcontainers. Use this when asked to create tests for services, controllers, or repositories. Use when this capability is needed.
- ▌ Document Business Rule 2 · tomevault-io bundleGenerate business rule documentation from domain knowledge and requirements. Use when you need to document complex business logic or domain rules. Use when this capability is needed.
- ▌ API Design 27 · tomevault-io bundleRESTful and GraphQL API design patterns and best practices Use when this capability is needed.
- ▌ Arxiv Search 3 · tomevault-io bundleSearch arXiv preprint repository for papers in physics, mathematics, computer science, quantitative biology, and related fields, Instructions for searching arXiv papers using Python script and shell tool. Read SKILL.md to learn the workflow. Use when this capability is needed.
- ▌ Workflow Testing 2 · tomevault-io bundleWrite unit tests for StatefulWorkflow and StatelessWorkflow using testRender and RenderTester. Use for workflow unit testing, render testing, expectWorker, expectWorkflow, action verification, or WorkflowOutput assertions. Use when this capability is needed.
- ▌ Openai Image Gen 12 · tomevault-io bundleBatch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery. Use when this capability is needed.
- ▌ Deslop 5 · tomevault-io bundleRemove AI writing patterns from prose. Use this skill when writing, drafting, editing, reviewing, or revising any text to eliminate predictable AI tells, slop, and formulaic patterns. Trigger this skill whenever the user asks to "deslop", "de-AI", "make it sound human," "remove AI patterns," "remove AI tropes," "clean up AI writing," fix "slop," "deslop" text, or review prose for authenticity. Also use when the user asks you to write or draft anything and wants it to sound natural rather than AI-generated. Common use cases include scientific writing (manuscripts, abstracts, cover letters, grant narratives, discussion sections, peer review responses), blog posts, newsletters, memos, reports, and any other substantial prose. Use when this capability is needed.
- ▌ Reflect 9 · tomevault-io bundleSelf-improvement through conversation analysis. Extracts learnings from corrections and success patterns, permanently encoding them into agent definitions. Philosophy - Correct once, never again. Use when this capability is needed.
- ▌ Review Code 11 · tomevault-io bundleReviewt Code-Implementierungen nach Wartbarkeit, Architektur, Lesbarkeit (DDD) und sinnvoller Testabdeckung. Aktiviere bei Ticket-Abschluss, Code-Review-Anfragen, oder wenn der User nach Qualitaetspruefung fragt. Gibt nur Feedback wenn es wirklich relevant ist - kein Review um des Reviews willen. Use when this capability is needed.
- ▌ Openspec Apply Change 9 · tomevault-io bundleImplement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks. Use when this capability is needed.
- ▌ Kubernetes Specialist 3 · tomevault-io bundleKubernetes workload management, Helm chart development, cluster troubleshooting, custom operators, configuration management, and multi-cluster administration. Use when deploying workloads, writing Helm charts, debugging pods, creating operators, managing ConfigMaps/Secrets/RBAC, or working with multi-cluster setups. Use when this capability is needed.
- ▌ Openspec Bulk Archive Change 25 · tomevault-io bundleArchive multiple completed changes at once. Use when archiving several parallel changes. Use when this capability is needed.
- ▌ Apple Notes 20 · tomevault-io bundleUse this skill when the user wants to interact with Apple Notes on macOS - creating, searching, reading, updating, deleting, or organizing notes and folders. This skill provides access to the full Apple Notes app through MCP tools.
- ▌ Browser 10 · tomevault-io bundleDrive the Local Studio embedded browser when the user opens/enables the Browser panel or asks to browse, open, inspect, search, or interact with web pages. Use when this capability is needed.
- ▌ Explaining Code 2 · tomevault-io bundleExplains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks "how does this work? Use when this capability is needed.
- ▌ Sa 2 · tomevault-io bundleMethodologies for System Analysis (SA), focusing on technical architecture, data flow modeling, and API design. Use when this capability is needed.
- ▌ React Hooks 4 · tomevault-io bundleuseCallback、useEffect の正しい使い方、無限ループ防止。Biomeチェック後の修正、Client Component作成時に使用。 Use when this capability is needed.
- ▌ Tasknotes 2 · tomevault-io bundleManages tasks in Obsidian via the TaskNotes Plugin HTTP API. Provides task creation, status updates, filtering by project or status, and vault-wide scanning. Triggers when the user asks to "show my tasks", "create a task", "what should I work on", "mark as done", or wants to filter tasks by status/project.
- ▌ Openspec New Change 8 · 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.
- ▌ Canvas Design 11 · tomevault-io bundleCreate beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create ... Use when this capability is needed.
- ▌ Code Reviewer 44 · tomevault-io bundleElite code review expert specializing in modern AI-powered code Use when this capability is needed.
- ▌ Data Engineer 2 · tomevault-io bundleBuild scalable data pipelines, modern data warehouses, and real-time streaming architectures. Implements Apache Spark, dbt, Airflow, and cloud-native data platforms. Use when this capability is needed.
- ▌ Docker Expert 6 · tomevault-io bundleDocker containerization expert with deep knowledge of multi-stage builds, image optimization, container security, Docker Compose orchestration, and production deployment patterns. Use PROACTIVELY for Dockerfile optimization, container issues, image size problems, security hardening, networking, and orchestration challenges. Use when this capability is needed.
- ▌ IOS Developer 2 · tomevault-io bundleDevelop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization. Use when this capability is needed.
- ▌ Nestjs Expert 10 · 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 auth... Use when this capability is needed.
- ▌ Schema Markup 2 · tomevault-io bundleDesign, validate, and optimize schema.org structured data for eligibility, correctness, and measurable SEO impact. Use when this capability is needed.
- ▌ Skill Creator 182 · tomevault-io bundleThis skill should be used when the user asks to create a new skill, build a skill, make a custom skill, develop a CLI skill, or wants to extend the CLI with new capabilities. Automates the entire s... Use when this capability is needed.
- ▌ Theme Factory 13 · 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 artifac... Use when this capability is needed.
- ▌ Writing Plans 23 · tomevault-io bundleUse when you have a spec or requirements for a multi-step task, before touching code
- ▌ Absolute Path Checker 2 · tomevault-io bundleVerify no absolute paths exist in implementation code when discussing tests, refactoring, portability, or directory hierarchy Use when this capability is needed.
- ▌ API Design 28 · tomevault-io bundlePatterns for designing RESTful and GraphQL APIs Use when this capability is needed.
- ▌
- ▌ Code Review 250 · tomevault-io bundleReview code changes for compliance with project conventions - Pydantic v2 syntax, layer separation (repositories vs services), type hints Use when this capability is needed.
- ▌ Remotion Best Practices 13 · tomevault-io bundleBest practices for Remotion - Video creation in React Use when this capability is needed.
- ▌ Security 20 · tomevault-io bundleSecurity guidelines and OWASP Top 10. Use when reviewing security, implementing authentication or authorization, hardening code, or discussing vulnerabilities. Use when this capability is needed.
- ▌ Blogwatcher 15 · tomevault-io bundleMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI. Use when this capability is needed.
- ▌ Bluebubbles 14 · tomevault-io bundleBuild or update the BlueBubbles external channel plugin for Rebootix (extension package, REST send/probe, webhook inbound). Use when this capability is needed.
- ▌ Model Usage 13 · tomevault-io bundleUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON. Use when this capability is needed.
- ▌ Frontend Design 79 · tomevault-io bundleDistinctive frontend interface design — bold aesthetic direction, custom design systems, typography mastery, color theory, motion design, spatial composition, anti-generic patterns. Use when designing UIs, creating visual identity, establishing design direction, or elevating interface aesthetics beyond generic templates. Use when this capability is needed.
- ▌ Data Model 3 · tomevault-io bundleGenerate comprehensive data model documentation with ERD, DTOs, and data flow diagrams Use when this capability is needed.
- ▌ Go Table Driven Tests 3 · tomevault-io bundleWrite Go table-driven tests following established patterns. Use when writing tests, creating test functions, adding test cases, or when the user mentions "test", "table-driven", "Go tests", or testing in Go codebases. Use when this capability is needed.
- ▌ Coding Agent 19 · tomevault-io bundleRun Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control. Use when this capability is needed.
- ▌ Canvas Design 12 · tomevault-io bundleCreate beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations. Use when this capability is needed.
- ▌ Scaffold 5 · tomevault-io bundleGenerate new Claude Code plugin components from templates. Creates properly-structured agents, skills, hooks, rules, patterns, CLAUDE.md, and copilot-instructions files. Use when this capability is needed.
- ▌ Guidelines Advisor 2 · tomevault-io bundleComprehensive smart contract development advisor based on Trail of Bits' best practices. Analyzes codebase to generate documentation/specifications, review architecture, check upgradeability patterns, assess implementation quality, identify pitfalls, review dependencies, and evaluate testing. Provides actionable recommendations. Use when this capability is needed.
- ▌ Github Operations 3 · tomevault-io bundlePull request, issue, branch, Actions, and repository search workflows. Use when this capability is needed.
- ▌ Verify 19 · tomevault-io bundleRun the repo verification suite (lint + tests) and summarize results. Use when this capability is needed.
- ▌ Doc Coauthoring 8 · tomevault-io bundleGuide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks. Use when this capability is needed.
- ▌ CI CD Pipeline 13 · tomevault-io bundleUse when designing, debugging, or fixing CI/CD pipelines — GitHub Actions, GitLab CI, Jenkins
- ▌ Langchain 14 · tomevault-io bundleFramework for building LLM-powered applications with agents, chains, and RAG. Supports multiple providers (OpenAI, Anthropic, Google), 500+ integrations, ReAct agents, tool calling, memory management, and vector store retrieval. Use for building chatbots, question-answering systems, autonomous agents, or RAG applications. Best for rapid prototyping and production deployments. Use when this capability is needed.
- ▌ Content Creator 4 · tomevault-io bundleHelps create new "Patterns" or "Blips" for worstofbreed.net based on a brief idea, ensuring the correct tone and formatting. Use when this capability is needed.
- ▌ Content Marketing 4 · tomevault-io bundleIcerik pazarlama ve SEO odakli yazi uretimi. AI slop temizleme (30+ pattern), icerik kalite skorlama (5 boyut), watermark temizleme, copywriting formulleri (AIDA, PAS, BAB), programmatic SEO ve icerik stratejisi. Use when this capability is needed.
- ▌ Documentation 70 · tomevault-io bundleGenerate API docs, feature docs, system architecture docs, and onboarding guides Use when this capability is needed.
- ▌ Deptrac Fixer 2 · tomevault-io bundleDiagnose and fix Deptrac architectural violations automatically. Use when Deptrac reports dependency violations, layers are incorrectly coupled, or when refactoring code to respect hexagonal architecture boundaries. Never modifies deptrac.yaml - always fixes the code to match the architecture. Use when this capability is needed.
- ▌ Vue Best Practices 19 · 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.
- ▌ DB Query 2 · tomevault-io bundleThis skill enables querying Spanner databases through the AfterShip DSP API. It uses the go-admin-automizely-cli library to obtain authentication tokens and execute SQL queries against Spanner databases in different environments. Use when this capability is needed.
- ▌ Vizra Adk Agent Creation 2 · tomevault-io bundleCreate AI agents with Vizra ADK - includes patterns for customer service, data analysis, and content generation agents Use when this capability is needed.
- ▌ Kubernetes Specialist 4 · tomevault-io bundleUse when deploying or managing Kubernetes workloads requiring cluster configuration, security hardening, or troubleshooting. Invoke for Helm charts, RBAC policies, NetworkPolicies, storage configuration, performance optimization.
- ▌ Policy Maintenance 2 · tomevault-io bundleUse when editing AGENTS.md, CLAUDE.md, or .codex/skills/** procedure and routing files. Keeps policy summaries concise, separates AGENTS policy from skill procedures, and requires review for distorted meaning or regressions.
- ▌ Create Branch 2 · tomevault-io bundleCreate a new git branch from conversation context. Use when starting work on an issue or feature. Use when this capability is needed.
- ▌ Translate App Locales 2 · tomevault-io bundleAdd or audit full application translations across base locale files and partial i18n namespaces. Use when the user asks to add a new language, fix incomplete translations, remove English fallbacks, verify locale coverage, move language UI, or make future app sections translated in React/TypeScript apps with JSON locale files, especially FreeCut-style src/i18n/locales plus src/i18n/locales/partials structures. Use when this capability is needed.
- ▌ Convex Performance Audit 3 · tomevault-io bundleAudits and optimizes Convex application performance across hot-path reads, write contention, subscription cost, and function limits. Use this skill when a Convex feature is slow or expensive, npx convex insights shows high bytes or documents read, OCC conflict errors or mutation retries appear, subscriptions or UI updates are costly, functions hit execution or transaction limits, or the user mentions performance, latency, read amplification, or invalidation problems in a Convex app. Use when this capability is needed.
- ▌ Prompt Optimizer 4 · tomevault-io bundleAdvanced prompt optimization and composition system for all prompt types (system prompts, task-specific, creative, technical, agentic). Use when users need to refine, optimize, or transform prompts to achieve better AI outputs. Triggers include requests to improve prompts, make prompts more effective, analyze prompt quality, create prompts from scratch, optimize existing prompts for specific goals, or optimize for Claude 4.x models. Also use when users share prompts that could be improved or ask for prompt engineering guidance. Use when this capability is needed.
- ▌ Convex Performance Audit 4 · tomevault-io bundleAudits Convex performance for reads, subscriptions, write contention, and function limits. Use for slow features, insights findings, OCC conflicts, or read amplification. Use when this capability is needed.
- ▌ Ads 2 · tomevault-io bundleUse this skill when the user needs to run Google Ads, write ad copy, select keywords, optimize CAC/LTV, or manage a small paid acquisition budget. Covers Google Ads strategy, keyword selection, ad copywriting, and conversion tracking for bootstrapped SaaS.
- ▌ SEO 2 · tomevault-io bundleUse this skill when the user needs to plan SEO content, do keyword research, build a content calendar, map search intent to page types, or create an internal linking strategy. Also use when the user says 'how do I rank higher,' 'what should I write about for SEO,' 'SEO plan,' 'what keywords should I target,' or 'how to get organic traffic.' This is the strategy and planning skill — for writing content see seo-content, for technical implementation see technical-seo, for auditing see seo-audit.
- ▌ Plan Feature 4 · tomevault-io bundlePlan a new feature, add it to the roadmap, and create a specification document Use when this capability is needed.