Wingman is a coding-agent plugin with project memory, contract checks, project-map discovery, and focused workflow guidance.
For Codex:
codex plugin marketplace add lsshym/wingman.ai
codex plugin add wingman@wingman-marketplaceStart 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.
Use these as a simple memory workflow for each repository.
Use once when you want Wingman memory in a repository.
/memory-setup
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.
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.
Use only when you explicitly want memory compacted, pruned, deduplicated, or corrected.
Use `memory-clean` to compact the current memory context.
These skills are separate from the memory workflow. Use them when they fit the task.
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.
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.
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.
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.
/memory-setup
/project-map-find
/project-map-catalog
- 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.
MIT