.agents/skills/git-workflow/SKILL.md
Git workflow automation for committing, branching, and opening pull requests. Use this whenever the user asks to commit their work, create a branch, or create/open/draft a PR.
npx skillsauth add layeredcraft/dynamo-mapper git-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill whenever the user asks to:
Before executing any workflow, load all four shared references:
Based on the user's request, load exactly one workflow doc:
| User intent | Load | | ----------------------------------------------- | -------------------------------- | | Commit work, save changes, stage and commit | docs/commit.md | | Create a branch, start a feature branch | docs/branch.md | | Create/open/draft a PR, submit the current work | docs/pr.md |
When intent is ambiguous, prefer the more complete workflow. If the user says "commit and open a PR", load docs/pr.md — it covers the full lifecycle including commit and branch.
development
Use this skill when you need to write or explain DynamoMapper mappings for DynamoDB `AttributeValue` items in C#. It covers how to declare mapper classes, how `DynamoMapper`, `DynamoField`, `DynamoIgnore`, and `DynamoMapperConstructor` behave, how lifecycle hooks work, what types and nested shapes are supported, how custom conversion really works, and how to troubleshoot DynamoMapper diagnostics and common gotchas without relying on stale docs.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------