gate-build
Runs configured build and test commands in tiered order. Captures output as evidence per tier. Returns PASS, FAIL, WARN, or SKIP…
Detects leaked secrets, injection patterns, and sensitive data exposure across changed files. Uses real tooling when configured, LLM judgment for analysis. Internal gate — invoked by verify.
Claude Code
$ npx -y skills add Obsidian-Owl/specwright --skill gate-security --agent claude-code
Codex
$ npx skills add Obsidian-Owl/specwright --skill gate-security -a codex -y
Cursor
$ npx skills add Obsidian-Owl/specwright --skill gate-security -a cursor -y
Gemini CLI
$ npx skills add Obsidian-Owl/specwright --skill gate-security -a gemini-cli -y
GitHub Copilot
$ npx skills add Obsidian-Owl/specwright --skill gate-security -a github-copilot -y
OpenCode
$ npx skills add Obsidian-Owl/specwright --skill gate-security -a opencode -y
Windsurf
$ npx skills add Obsidian-Owl/specwright --skill gate-security -a windsurf -y
name: gate-security description: >- Detects leaked secrets, injection patterns, and sensitive data exposure across changed files. Uses real tooling when configured, LLM judgment for analysis. Internal gate — invoked by verify. allowed-tools: - Read - Bash - Glob - Grep - Write
Ensure the codebase doesn't leak secrets, introduce injection vulnerabilities, or expose sensitive data. Use real security tooling when available. Use LLM judgment for analysis that tools can't do.
**Scope (MEDIUM freedom):**
**Phase 1 — Detection (LOW freedom, BLOCK severity):**
**Phase 2 — Analysis (HIGH freedom, WARN severity):**
**Phase 3 — Logical security (HIGH freedom, WARN severity):**
**Verdict (LOW freedom):**
| Condition | Action | |-----------|--------| | No SAST tool configured | Skip tool-based detection, rely on LLM analysis | | No changed files detected | Scan all project source files | | SAST tool not installed | WARN finding, suggest installation, continue with LLM |
Craft quality software with AI discipline. Spec-driven development plugin for Claude Code and Opencode — quality gates, adversarial testing, and evidence capture.
Runs configured build and test commands in tiered order. Captures output as evidence per tier. Returns PASS, FAIL, WARN, or SKIP…
Tiered semantic analysis of changed code (rg → ast-grep → OpenGrep). Detects error-path bugs structural gates miss. Findings…
Maps every acceptance criterion from the spec to implementation evidence and test evidence. Criteria without evidence fail. The…
Audits test quality — assertion strength, boundary coverage, mock discipline, error path testing. Delegates to the tester agent…
Detects unused exports, orphaned files, architecture layer violations, and circular dependencies across changed files. Delegates…
Explicitly adopt an existing work into the current worktree after validating live ownership, stale sessions, and branch…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.