nx-monorepo-commands
Guide for using NX commands in the Hey Jarvis monorepo. Use this when working with any project in the repository that requires building, testing, linting, or serving.
Discover Databases skills, compare source repositories and read the instructions for each workflow.
Guide for using NX commands in the Hey Jarvis monorepo. Use this when working with any project in the repository that requires building, testing, linting, or serving.
Guide for organizing code by business verticals in the Mastra project. Use this when creating new features or reorganizing code structure.
Comprehensive testing requirements for all code changes. Use this to ensure tests are never skipped and all failures are fixed before completion.
Always prefer well-maintained npm packages over custom implementations. Use this when considering implementing utility functions or common functionality.
Mandatory research protocol before implementing any feature or making architectural decisions. Use this at the start of any implementation task.
Clean code principles including descriptive variable naming and YAGNI (You Aren't Gonna Need It). Use this when writing or refactoring code.
Guide for using GitHub MCP tools for repository operations. Use this when working with GitHub repositories, releases, tags, or branches.
Guide for creating new Mastra tools in the Hey Jarvis MCP project. Use this when asked to create new tools or API integrations.
TypeScript type safety guidelines. Use this when writing TypeScript code, especially when handling errors or unknown data types.
Develop and test Flexus bots. Use when working with bot files (*_bot.py, *_prompts.py, *_install.py), flexus_client_kit, or kanban/scheduler systems.
Search, read, and manage Bear notes. Use when user asks about their notes, wants to find information in Bear, create notes, or manage tags.
Standardize Python development using UV - a fast, unified package and project manager. Use when creating Python projects, managing dependencies, setting up virtual environments, installing Python versions, or o...
Jujutsu (jj) version control commands and workflows. Use when performing version control operations, committing changes, managing branches/bookmarks, or syncing with remotes. Always use jj instead of git.
AST-based code searching with ast-grep. Use when searching code by syntax structure rather than text patterns, finding specific code patterns, or refactoring.
TypeScript coding conventions and best practices. Use when working with TypeScript files, defining types, or setting up TypeScript projects.
Programmatic hunk selection for jj (Jujutsu). Use when splitting commits, making partial commits, or selectively squashing changes without interactive UI.
Tmux terminal multiplexer commands and workflows. Use when managing tmux sessions, windows, panes, or capturing terminal output for debugging.
Mermaid diagram generation guidelines. Use when creating flowcharts, sequence diagrams, class diagrams, or other visual documentation.
Validate a capability flow specification against schema constraints. Use after designing a process to ensure it conforms to framework rules. Triggers on "validate capability flow", "check process spec", "verify...
Guides development of the Astro-based personal websites in this monorepo. Use when building features, fixing bugs, or running dev and build commands for `www`, `tech`, or `days` sites.
Guides English writing style and review for technical content. Use when drafting, editing, or reviewing English prose, or when fixing grammar and phrasing issues.
Guides writing and publishing notes and posts for the `tech` and `days` websites. Use when creating, drafting, editing, or shipping blog content, or when reviewing writing style.
Senior interaction designer for canvas-based collaborative tools. Use this skill when designing user flows, interaction patterns, edge cases, and multiplayer UX for whiteboard features. Expert in Miro, Figma, F...
Senior AI product strategist who challenges assumptions and pushes back on flawed ideas. Use this skill when planning features, making product decisions, prioritizing AI capabilities, or evaluating competitive...
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.