update-from-main
Updates the current branch with the latest changes from origin/main using rebase. Use when the user asks to update, sync, or rebase their branch with main/master.
Updates the current branch with the latest changes from origin/main using rebase. Use when the user asks to update, sync, or rebase their branch with main/master.
Consolidate multiple PR branches onto a target branch using jj multi-parent rebase with intelligent AI-powered conflict resolution
Use when creating git commits or pull requests, or when asked to write a commit message
Generate semantic commit messages. Use when committing changes or writing git commit messages.
Create final git commit with requirement traceability tags (REQ-*). Use after refactor-phase to finalize TDD cycle with proper requirement linkage for bidirectional traceability.
Attach images to GitHub PRs and issues via a scratch repo
Use when the user asks to clean up, delete, or remove a merged feature branch. Delegates to the specialized branch-cleanup sub-agent to safely delete both local and remote branches after comprehensive validation (merge status, PR status, unpushed commits, uncommitted changes).
Use this skill when you are requested to create a PR for a feature branch.
Set up the development environment, understand code conventions, and implement type-safe patterns. Use when starting development work, writing new components, or following project-specific coding guidelines.
Follow trunk-based development practices with short-lived branches, frequent integration to main, feature flags, and continuous integration. Use when managing git workflow and releases.
Ensures project worklogs and documentation are written to an Obsidian vault with proper naming conventions
Guidelines and checklists for creating a PR for Luxor.
Generate clear, conventional commit messages from git diffs. Use when writing commit messages or reviewing staged changes.