with one click
git-workflow
// Use this skill for any git work such as creating branches, staging changes, writing commit messages, pushing branches, or preparing pull requests. Delegates git execution to the git-specialist agent.
// Use this skill for any git work such as creating branches, staging changes, writing commit messages, pushing branches, or preparing pull requests. Delegates git execution to the git-specialist agent.
Pre-merge code review for Angular + TypeScript pull requests. Diffs current branch against a target branch, applies Angular-specific checklists (signals, RxJS, clean architecture, flurryx, TS strict), runs lint + tsc, and emits a tiered report (verbose for juniors, terse for seniors). Auto-loads project AGENTS.md rules. Use when user runs /cop-review, says "pre-merge review", "review before merging", "check my PR against <branch>", or invokes the merge-cop agent.
Signal-first reactive state management for Angular. Bridge RxJS streams into cache-aware stores, keyed resources, mirrored state, and replayable history. Use when generating or modifying Angular code that uses flurryx for state management, or when scaffolding new feature modules that follow the flurryx facade pattern.
Automatically extract reusable patterns from OpenCode sessions and save them as learned skills for future use.
evidence-first decision-gating for planning, design, architecture, and refactor requests with unresolved requirements, scope, constraints, facts, or tradeoffs. use when the next safe step is to ask exactly one dependency-safe question before proposing a plan or implementation, especially when critical decisions are not yet closed.
When adding values to any union type in a domains/models/ file
Use when you are adding or updating a codemap generator for a frontend Angular repo.
| name | git-workflow |
| description | Use this skill for any git work such as creating branches, staging changes, writing commit messages, pushing branches, or preparing pull requests. Delegates git execution to the git-specialist agent. |
Use this skill whenever the task involves git.
When git work is needed, delegate to the dedicated git-specialist subagent via the /git command.
/git can handle it.git-specialist agent for branch naming, commit message drafting, staging, commits, and pushes./git for repository operations.git-specialist agent, execute the git task directly and do not re-delegate it.Every commit message must follow this format:
<type>(<scope>): <short summary>
[optional body]
[optional footer(s)]
When scope is not useful or not clear, this no-scope form is also valid:
<type>: <short summary>
feat: A new featurefix: A bug fixdocs: Documentation only changesstyle: Changes that do not affect behavior, such as formattingrefactor: Code changes that neither fix a bug nor add a featuretest: Adding or correcting testschore: Maintenance tasks such as tooling or build updatesscope when the affected area is clearscope instead of inventing one when it is not clearfeat(api): add user authentication endpointfix(auth): prevent empty login submissionchore(settings): sync opencode configurationEvery branch name must follow this format:
<type>/<scope>-<short-description>
type values as commitsscope is required for branchesscope must be a single lowercase token with letters and numbers only- after / separates scope from short-descriptionfeat/auth-login-formfix/api-token-refreshchore/settings-git-workflowThe git-specialist agent must:
git remote get-url origin and use the matching CLI for PR work: gh for GitHub, az repos pr for Azure DevOpsWhen the task includes PR creation or inspection:
git remote get-url origin:
github.com → use ghdev.azure.com / visualstudio.com → use az repos pr (Azure CLI + azure-devops extension)main, then master## Summary section in the PR bodyPIXELS; --draft is not supported by az repos pr (ignore the flag for Azure)For git tasks, return: