Use when resolving security coding agent configuration — reads .security-agent.json, merges with per-invocation overrides, validates governance constraints, and returns the resolved scanners, thresholds, and guidelines paths
How this skill is triggered — by the user, by Claude, or both
Slash command
/security-coding-agent:config-resolverThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Resolve the active configuration for the security coding agent by merging config file settings with per-invocation overrides, then validating governance constraints.
Resolve the active configuration for the security coding agent by merging config file settings with per-invocation overrides, then validating governance constraints.
.security-agent.json directoryMapping, matched against the current file/directoryscanner-detection skill (repo artifacts, config files, CI workflows)defaults.scanner from .security-agent.jsonsecurity-coding-agent/defaults.mdBefore running any governance checks, inspect the workspace root for .guardrails-agent.json.
If .guardrails-agent.json exists:
guardrailsActive: truepolicy-enforcement skill via the agent's adapter skill.If .guardrails-agent.json does not exist:
guardrailsActive: falseRead config file:
.security-agent.json in the workspace rootschemas/security-agent.schema.jsonCheck per-invocation override:
Check directory mapping:
directoryMapping, use those scannersinfra/terraform/vpc/main.tf matches infra/terraform/"src/": "ghas,sonarqube,snyk" → all three activeRun auto-detection (if enabled):
scanner-detection skillApply config defaults:
defaults.scanner from configResolve per-scanner config:
scanners.<name> in configGovernance validation:
governance.approvedScanners is set and a resolved scanner is NOT in the list → STOP. Surface error.governance.mandatoryGuidelines is true and a scanner's guidelines file is missing → STOP. Surface error.governance.enforceLsp is true and LSP is not available → STOP. Surface error.Fetch org policy (if configured):
governance.orgPolicyEndpoint is set:
GET <endpoint>/security-policy?namespace=<org-namespace>Return resolved config:
After resolution, state the resolved config clearly:
Resolved config:
- Active scanners: [list]
- Severity threshold: <threshold>
- Auto-fix policy: P0=<action>, P1=<action>, P2=<action>, P3=<action>
- Compliance frameworks: [list]
- Ignore patterns: [list]
- Auto-fix deny list: [list]
- Source: <which resolution level determined the scanners>
- Governance: <local / remote policy endpoint>
npx claudepluginhub gagandeepp/software-agent-teams --plugin security-coding-agentGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.