mirror of
https://github.com/IgorWarzocha/Opencode-Workflows.git
synced 2026-09-14 16:22:53 +08:00
1ff027e505
* Implement pack registry system and management CLI Add registry.json manifests to agent packs and commands to support structured discovery. Include a CLI for project initialization, a registry generator script, and a plugin version locker. Add a new learn command for session documentation. * Add CLI and centralized workflow registry Implement an interactive CLI tool to browse and install workflow packs. Consolidate decentralized manifests into a single root registry for easier maintenance. * update * buffer * Rewrite CLI as TUI workflow selector Replace the Commander-based CLI with a TUI built on Bun, Solid.js, and OpenTUI. This version provides hierarchical navigation for selecting workflow packs and standalone items. - Migrate code from packages/cli to howaboua-cli - Support global (~/.config/opencode/) and local (.opencode/) sync - Add one-shot verification rules to howaboua-cli/AGENTS.md * chore: ignore @howaboua-cli directory --------- Co-authored-by: OpenCode Agent <agent@opencode.ai>
84 lines
2.5 KiB
JSON
84 lines
2.5 KiB
JSON
{
|
|
"name": "security-reviewer",
|
|
"description": "Vibecoding security audit and secret scanning pack.",
|
|
"items": [
|
|
{
|
|
"name": "security-reviewer",
|
|
"description": "Security auditor for vibecoding vulnerabilities.",
|
|
"type": "agent",
|
|
"path": ".opencode/agent/security-reviewer.md",
|
|
"target": "agent/security-reviewer.md"
|
|
},
|
|
{
|
|
"name": "security-ai-keys",
|
|
"description": "Scan for exposed AI API keys.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-ai-keys",
|
|
"target": "skill/security-ai-keys"
|
|
},
|
|
{
|
|
"name": "security-bun",
|
|
"description": "Bun-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-bun",
|
|
"target": "skill/security-bun"
|
|
},
|
|
{
|
|
"name": "security-convex",
|
|
"description": "Convex-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-convex",
|
|
"target": "skill/security-convex"
|
|
},
|
|
{
|
|
"name": "security-django",
|
|
"description": "Django-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-django",
|
|
"target": "skill/security-django"
|
|
},
|
|
{
|
|
"name": "security-docker",
|
|
"description": "Docker-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-docker",
|
|
"target": "skill/security-docker"
|
|
},
|
|
{
|
|
"name": "security-express",
|
|
"description": "Express-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-express",
|
|
"target": "skill/security-express"
|
|
},
|
|
{
|
|
"name": "security-fastapi",
|
|
"description": "FastAPI-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-fastapi",
|
|
"target": "skill/security-fastapi"
|
|
},
|
|
{
|
|
"name": "security-nextjs",
|
|
"description": "Next.js-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-nextjs",
|
|
"target": "skill/security-nextjs"
|
|
},
|
|
{
|
|
"name": "security-secrets",
|
|
"description": "Generic secret and credential scanner.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-secrets",
|
|
"target": "skill/security-secrets"
|
|
},
|
|
{
|
|
"name": "security-vite",
|
|
"description": "Vite-specific security audit skill.",
|
|
"type": "skill",
|
|
"path": ".opencode/skill/security-vite",
|
|
"target": "skill/security-vite"
|
|
}
|
|
]
|
|
}
|