원클릭으로
validation-scripts
PowerShell 5.1 validation script operations for asset validation, lint checks, smoke tests, and pause-point verification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
PowerShell 5.1 validation script operations for asset validation, lint checks, smoke tests, and pause-point verification.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Runtime budget enforcement for conductor workflows. Tracks model tier usage, delegation count, and estimated token cost across phases. Provides soft/hard limits with escalation patterns to prevent runaway sessions.
Agent-to-agent routing patterns for autonomous delegation via #runSubagent. Defines keyword matching, context templates, model preferences, escalation rules, and invocation guardrails. Use for routing decisions, subagent dispatch, delegation context preparation, and handoff target selection.
WCAG 2.1 Level AA compliance patterns for semantic HTML, ARIA, keyboard navigation, and screen reader compatibility. Use for accessibility audits, ARIA reviews, and POUR principle validation.
Structured protocol for understanding codebase architecture through dependency mapping, call-chain tracing, data-flow analysis, and impact assessment. Use for planning, implementation, review, and any task requiring structural code understanding.
Conductor workflow patterns for multi-phase orchestration including planning, implementation, review cycles, pause points, and handoffs. Use for lifecycle management, delegation, and state tracking.
Documentation patterns for Markdown formatting, structure, voice/tone, and technical writing best practices. Use for user guides, API docs, code comments, and content reviews.
| name | validation-scripts |
| description | PowerShell 5.1 validation script operations for asset validation, lint checks, smoke tests, and pause-point verification. |
| version | 2.0.0 |
| user-invocable | true |
| argument-hint | [path to validate — defaults to repo root] |
This skill is the entry point for the repository's PowerShell 5.1 validation workflow. It tells agents which scripts to run, how to interpret the results, when approval is required, and where the detailed per-script reference material lives.
Use it when you need validation cadence guidance or quick script selection during implementation, review, or conductor pause points. Keep deeper syntax and troubleshooting details in the bundled references instead of re-expanding this file into a monolith.
instructions/global/terminal-formatting.instructions.md instead.| Script | Purpose | Auto-Approved | Exit Code |
|---|---|---|---|
validate-copilot-assets.ps1 | Validate frontmatter, YAML, and asset structure | ✓ Yes | 0 pass, 1 fail |
run-lint.ps1 | Check markdown and repository formatting issues | ✓ Yes | 0 pass, 1 fail |
run-smoke-tests.ps1 | Confirm critical repository paths still work | ✓ Yes | 0 pass, 1 fail |
token-report.ps1 | Generate token budget totals and warnings | ✓ Yes | 0 success |
add-prompt-metadata.ps1 | Add or normalize prompt metadata | ✗ No | 0 success, 1 fail |
init-artifacts.ps1 | Create local workflow artifact folders | ✗ No | 0 success |
Read-only validation scripts are typically safe to run without modification approval:
powershell -File scripts/validate-copilot-assets.ps1 -RepositoryRoot .
powershell -File scripts/run-lint.ps1 -RepositoryRoot .
powershell -File scripts/run-smoke-tests.ps1 -RepositoryRoot .
powershell -File scripts/token-report.ps1 -Path . -ConfigPath token-thresholds.json
Scripts that write to disk require approval because they modify repository state:
powershell -File scripts/add-prompt-metadata.ps1 -RepositoryRoot .
powershell -File scripts/init-artifacts.ps1
powershell -File scripts/validate-copilot-assets.ps1 -RepositoryRoot .
powershell -File scripts/run-lint.ps1 -RepositoryRoot .
If asset validation passes and lint shows only non-blocking warnings, proceed to the next quality gate.
powershell -File scripts/validate-copilot-assets.ps1 -RepositoryRoot .
Write-Host "Exit code: $LASTEXITCODE"
If $LASTEXITCODE is 1, fix the structural issue first. Do not continue to review or completion checks until the validation script returns 0.