Skip to content

lsshym/wingman.ai

Repository files navigation

Wingman

English | 中文

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-setup and memory-clean run only when you directly ask for them.

License

MIT

About

Wingman is a cross-platform AI coding plugin that gives agents project memory, contract checks, and reuse workflows so they can make steadier code changes with less context loss and duplicated work.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors