Wingman
June 27, 2026 · View on GitHub
Wingman is a coding-agent plugin with project memory, contract checks, project-map discovery, and focused workflow guidance.
Install
For Codex:
codex plugin marketplace add lsshym/wingman.ai
codex plugin add wingman@wingman-marketplace
Start a new Codex thread after installation.
For Cursor or Claude Code, use the plugin metadata in this repository. Skill names may appear with a platform namespace, such as /wingman:memory-setup.
Memory Skills
Use these as a simple memory workflow for each repository.
memory-setup
Use once when you want Wingman memory in a repository.
/memory-setup
memory-load
Use before meaningful work, especially bug fixes, refactors, business logic, API work, or existing feature changes.
Use `memory-load` before this bug fix.
Load Wingman memory before changing the upload flow.
memory-sync
Use after meaningful work when the agent should record useful project knowledge.
Use `memory-sync` to record the API contract decision from this change.
Sync memory for this bug fix, but do not write unrelated history events.
memory-clean
Use only when you explicitly want memory compacted, pruned, deduplicated, or corrected.
Use `memory-clean` to compact the current memory context.
Independent Skills
These skills are separate from the memory workflow. Use them when they fit the task.
data-contracts
Use when connecting real source data to receiving code across APIs, database rows, webhooks, SDK/vendor payloads, config/env/CLI input, generated clients, forms, UI props, or AI structured output.
Use `data-contracts` to replace this mock payload with the real source contract without inventing fields.
project-map-find
Use before building something new, or when you need to find whether an existing feature, flow, page, component, module, contract, pattern, or business concept already exists.
Use `project-map-find` before creating a new upload progress component.
project-map-catalog
Use after creating or finding one durable project capability that future agents should be able to locate, understand, or reuse as a precedent.
Use `project-map-catalog` for src/components/UploadProgress.tsx.
using-wingman
This is Wingman's entry skill for platforms that load plugin-level instructions. You usually do not need to call it directly.
Use `using-wingman` to load the Wingman skill guide.
Slash Aliases
/memory-setup
/project-map-find
/project-map-catalog
Notes
- User instructions and project-local instructions still come first.
- Wingman memory files live inside the current repository under
.wingman/. - Wingman project-map files live inside the current repository under
.wingman/project-map/. memory-setupandmemory-cleanrun only when you directly ask for them.
License
MIT