Cisco skill scanner timed out after 60000 ms
Wingman
Cross-platform AI coding-agent plugin for repo-local project memory, data-contract checks, and project-map discovery before agents edit code.
keni/wingman · v1.0.0 · Development & Workflow
Trust Score
92
Security
100
Surfaces
8
What is Wingman?
Wingman is a published development & workflow plugin for AI coding agents in the codex ecosystem, developed by keni and distributed through the HOL AI plugin registry. Cross-platform AI coding-agent plugin for repo-local project memory, data-contract checks, and project-map discovery before agents edit code.
- Canonical slug
- keni/wingman
- Version
- v1.0.0 · updated Sep 20, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Repository
- https://github.com/lsshym/wingman.ai
- Canonical profile
- https://hol.org/registry/plugins/keni%2Fwingman
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- safe
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/lsshym/wingman.ai
- Source commit
- e5a06a1bdc2c…
- Publisher verified
- No
- Owner verified
- Not owner verified
Continuous scanner CI detected
No action is required. This plugin receives the full trust score.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- A · safe
- Version
- Unknown
Findings
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Wingman — Frequently asked questions
- What is Wingman?
- Wingman is an AI plugin in the HOL registry. Cross-platform AI coding-agent plugin for repo-local project memory, data-contract checks, and project-map discovery before agents edit code.
- How do I install Wingman?
- Install Wingman in your harness: Codex — codex plugin marketplace add lsshym/wingman.ai; Claude Code — /plugin marketplace add lsshym/wingman.ai; Cursor — npx skills add lsshym/wingman.ai. Full step-by-step guidance is on the HOL plugin page.
- How do I install Wingman in Codex?
- To install Wingman in Codex, start with codex plugin marketplace add lsshym/wingman.ai. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install Wingman in Claude Code?
- To install Wingman in Claude Code, start with /plugin marketplace add lsshym/wingman.ai. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- How do I install Wingman in Cursor?
- To install Wingman in Cursor, start with npx skills add lsshym/wingman.ai. The complete step-by-step install guide for Cursor is on the HOL plugin page.
- Is Wingman free?
- Pricing for Wingman is published on its HOL plugin page when the maker schedules a launch.
- Who publishes Wingman?
- Wingman is published by keni and listed on HOL.
- Is Wingman available now?
- Wingman availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 3
Scripted alternative
Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.
shell
Plugin Manifest
{
"name": "wingman",
"version": "1.0.0",
"description": "Cross-platform AI coding plugin for project memory, contract checks, and project-map discovery.",
"author": {
"name": "keni"
},
"homepage": "https://github.com/lsshym/wingman.ai",
"repository": "https://github.com/lsshym/wingman.ai",
"license": "MIT",
"keywords": [
"ai",
"agentic",
"codex",
"cursor",
"skills",
"workflow",
"memory",
"project-map"
],
"skills": "./",
"interface": {
"displayName": "Wingman",
"developerName": "keni",
"shortDescription": "Project memory, contract checks, and project-map discovery for AI coding agents",
"longDescription": "Wingman gives agents reusable skills for loading project memory, aligning data-boundary contracts, finding existing project capabilities, and cataloging durable capability knowledge.",
"category": "Coding",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"defaultPrompt": [
"Use Wingman to load project context before this change.",
"Use data-contracts to align this real source payload with the receiving contract before editing.",
"Use Wingman to find existing project capabilities before rebuilding them."
],
"websiteURL": "https://github.com/lsshym/wingman.ai",
"privacyPolicyURL": "https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement",
"termsOfServiceURL": "https://docs.github.com/en/site-policy/github-terms/github-terms-of-service",
"brandColor": "#2563EB",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"screenshots": [
"./assets/icon.svg"
]
},
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/lsshym/wingman.ai
- Marketplace path
- Unknown
- Source path
- plugins/lsshym/wingman.ai
- Install policy
- AVAILABLE
Skills
8 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
data-contracts
skills/data-contracts/SKILL.md
Use when source data and receiving code may disagree on fields, shape, optionality, enum values, or business meaning. Trigger for real data wiring, mock replacement, field/schema/type mismatch, snake_case/camelCase, 接口对接, 字段对齐, 类型对不上. Do not use for styling, copy, imports, or no-boundary renames.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
memory-clean
skills/memory-clean/SKILL.md
Use when the user explicitly asks to clean, compact, prune, trim, deduplicate, optimize, or reduce Wingman memory, or asks to resolve stale or conflicting memory rules.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
memory-load
skills/memory-load/SKILL.md
Use when Wingman memory is already known enabled in the current repository and starting non-trivial coding, debugging, planning, review, API integration, or business-logic work, or when the user explicitly asks to load or read Wingman memory.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
memory-setup
skills/memory-setup/SKILL.md
Use when the user explicitly invokes `/memory-setup` or explicitly asks to initialize Wingman memory files in the current repository. Do not use for ordinary work, memory loading, memory syncing, or setup of unrelated tools.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
memory-sync
skills/memory-sync/SKILL.md
Use when Wingman memory is already known enabled in the current repository and progress, decisions, business logic, API contracts, state flow, field mappings, or durable project knowledge should be recorded, or when the user explicitly asks to sync Wingman memory.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
project-map-catalog
skills/project-map-catalog/SKILL.md
Use when recording, registering, or updating a project feature, flow, page, component, module, utility, pattern, contract, domain, or business concept into Wingman's project map for future discovery and reuse/reference decisions. Trigger for 登记, 记录, 加入项目地图, 以后 AI 能找到, catalog, register, record, add to project map, feature inventory, capability map, or reusable capability. Do not use for explaining code, editing code, summarizing a file, or writing memory/history unless the user asks to add project-map knowledge.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
project-map-find
skills/project-map-find/SKILL.md
Use when locating existing project features, flows, pages, modules, components, utilities, patterns, contracts, business concepts, or similar functionality before answering where something is or before building related functionality. Trigger for 项目里有没有做过, 在哪里, 类似功能, 已有功能, 复用, 不要重复造轮子, 项目里叫什么, 哪些文件, 找一下, existing feature, similar functionality, where is, reuse, avoid rebuilding, project concept, feature inventory, capability map, or implementation already exists. Do not use for pure styling, isolated bug fixes, code explanation, or tests unless the user asks for existing/related capability discovery.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
using-wingman
skills/using-wingman/SKILL.md
Use when starting a Wingman-enabled coding session, adapting Wingman across AI coding platforms, deciding which Wingman skill applies, or interpreting Wingman plugin-level instructions versus project-local instructions.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.claude-plugin/plugin.json
file
438 bytes
819186c7af2fef19…
.codex-plugin/plugin.json
plugin-manifest
1,481 bytes
9e1e0a2e1d44ea2a…
.cursor-plugin/plugin.json
file
517 bytes
4d291d772d75b6ae…
assets/icon.svg
asset
352 bytes
d4b64043853ff164…
gemini-extension.json
file
196 bytes
598cefd2d5c49679…
GEMINI.md
file
84 bytes
781ae099b0a2e453…
hooks/hooks-cursor.json
file
137 bytes
53d8ceb3ff5d8bb1…
hooks/hooks.json
file
305 bytes
01616c57b96cc234…
package-lock.json
file
177 bytes
01be9363b893c91a…
package.json
file
256 bytes
a904db67c47ab360…
README.md
file
3,028 bytes
56aadee22725c13d…
SECURITY.md
file
768 bytes
37c1b15b63878958…
skills/data-contracts/references/anti-patterns.md
skill
5,558 bytes
baff1545eecab852…
skills/data-contracts/references/examples-python.md
skill
2,519 bytes
680d10f5d2979be5…
skills/data-contracts/references/examples-typescript.md
skill
2,097 bytes
d28c5e0fb1723d47…
skills/data-contracts/references/examples.md
skill
707 bytes
25360672ddc625c6…
skills/data-contracts/SKILL.md
skill
6,547 bytes
cef9ab6bb3490658…
skills/memory-clean/examples/deletion-proposals.md
skill
1,566 bytes
3a80a4cb6aa21a8a…
skills/memory-clean/examples/lossless-compaction.md
skill
3,272 bytes
f1adba69f72589a3…
skills/memory-clean/scripts/memory-stats.sh
skill
2,494 bytes
8ca088dc7629b26a…
skills/memory-clean/SKILL.md
skill
6,527 bytes
99291633803f4c94…
skills/memory-load/SKILL.md
skill
6,995 bytes
6b275d4d3541ea8a…
skills/memory-setup/SKILL.md
skill
1,761 bytes
7a5430e3b4cd947b…
skills/memory-sync/references/history-events.md
skill
2,508 bytes
59b439e39471645b…
skills/memory-sync/references/templates.md
skill
2,792 bytes
c44dde2eadc6c6eb…
skills/memory-sync/SKILL.md
skill
8,498 bytes
f9b9ba6b5d1b4510…
skills/project-map-catalog/references/entry-templates.md
skill
3,845 bytes
89ff4bc17a49c215…
skills/project-map-catalog/references/kind-selection.md
skill
2,033 bytes
5379ab920618312f…
skills/project-map-catalog/SKILL.md
skill
6,283 bytes
4f14c42feedc95f8…
skills/project-map-find/references/candidate-ranking.md
skill
1,535 bytes
b904bd9991b159c6…
skills/project-map-find/references/output-examples.md
skill
1,319 bytes
792ea0dd8860ac89…
skills/project-map-find/SKILL.md
skill
5,839 bytes
b8229975dd014680…
skills/using-wingman/references/codex-tools.md
skill
2,838 bytes
87e7bf336804ebcf…
skills/using-wingman/references/copilot-tools.md
skill
2,139 bytes
a76ad9a6fb5f0913…
skills/using-wingman/references/gemini-tools.md
skill
2,811 bytes
874516f80331363c…
skills/using-wingman/SKILL.md
skill
8,283 bytes
22f3403ae230c626…