xfi-add-package
Guide for creating a new package in the X-Fidelity monorepo. Use when adding new packages, setting up monorepo structure, or configuring workspace dependencies.
Guide for creating a new package in the X-Fidelity monorepo. Use when adding new packages, setting up monorepo structure, or configuring workspace dependencies.
Detect tasks that benefit from git worktree parallelization and coordinate multi-context development
Monorepo workflows - navigation, cross-package changes, tooling
็ๆฌ็ผๅธๆดๅๅทฅๅ ท๏ผ่็ worklog ๆชขๆฅใๆไปถๆดๆฐใๅไฝตๆจ้็ญๅฎๆดๆต็จใไธๆญฅ้ฉๆต็จ๏ผPre-flight ๆชขๆฅ โ Document Updates โ Git Operationsใๆฏๆด check / update-docs / release ๅญๅฝไปค๏ผๅ ๅซ --dry-run ้ ่ฆฝๆจกๅผใ
The agent implements a centralized workflow configuration system for Git workflows, enabling set-once-use-everywhere automation for trunk-based development, gitflow, and github-flow patterns with integrated testing automation.
Use for Graphite CLI stacked PRs workflow in repos with .git/.graphite_repo_config. Triggers: graphite, stacked PRs, dependent PRs, chained PRs, PR stack, gt create, gt modify, gt submit, gt sync, gt restack, gt log, gt checkout, gt up, gt down, rebase my stack, fix stack conflicts, split PR, land my stack, merge stack, sync with main/trunk, reorder branches, fold commits, amend stack, move branch to different parent, stack out of date, update my stack. For repos WITHOUT .git/.graphite_repo_config, use standard git commands instead.
Create an Azure DevOps pull request using az devops tooling; include the repoโs linear-history merge preference and ask the Maintainer if merge options differ.
This skill should be used when the user asks about "stacked branches", "git-spice", "gs command", "stacked PRs", "stacked pull requests", "stacked merge requests", "branch stacks", "restack branches", "submit stack", "gs branch", "gs stack", "gs upstack", "gs downstack", "gs repo sync", or needs help managing multiple dependent branches.
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Git version control cheatsheet - viewing history, making commits, diffs, and descriptions
Branch Worktree Guardian - Git ๅๆฏๅ Worktree ็ฎก็ๅทฅๅ ท. Use for: (1) ๆฐ้็ผ้ๆฑๆๅปบ็ซ้้ขๅๆฏ, (2) ไฝฟ็จ worktree ๆฉๅถ้ฟๅ ๅๆฏ่ก็ช, (3) ้ฉ่ญ็ถๅๅทฅไฝๅๆฏๆญฃ็ขบๆง, (4) ้ ้ฒๅจ้ฏ่ชคๅๆฏไธ้็ผ
Draft a conventional commit message when the user asks for help writing a commit message.
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Initialize new projects with proper structure, configuration, and setup from BaseProject template. Use when creating new projects, setting up directory structures, or initializing repositories.
Use when cloning repositories, deciding where to place a project, reorganizing misplaced repos, checking for Go vs non-Go projects, or auditing repository locations across the home directory.
GitHub ใชใใธใใชใฎๆ ๅ ฑใๅๅพใป่ฆ็ดใใในใญใซใURL ใ github.com/{owner}/{repo} ๅฝขๅผใฎๅ ดๅใซไฝฟ็จใgh ใณใใณใใจ DeepWiki MCP ใๆดป็จใใฆใชใใธใใชใฎ่ฉณ็ดฐๆ ๅ ฑใๅๅพใใใ
Safely rebase the current feature branch on top of the latest origin/main. Use when preparing a branch for PR, UAT, or release.
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
Navigate a local emacs-twist/twist.nix checkout and point to relevant files for questions about twist.nix configuration, flake outputs, library functions, Home Manager integration, package build flow, or tests. Use when a user asks where something is defined or how twist.nix is wired and the answer should reference code rather than reproduce it. Ask for the repo path if it is not available.
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification