github-actions
스타0
포크0
업데이트2026년 4월 28일 23:23
GitHub Actions workflow security, performance optimization, and best practices
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
GitHub Actions workflow security, performance optimization, and best practices
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Angular component architecture, RxJS patterns, change detection, and module organization
Azure DevOps pipeline security, YAML structure, variable management, and deployment patterns
Azure Bicep IaC patterns, parameterization, security, and modular design
Dockerfile best practices, security hardening, multi-stage builds, and image optimization
ASP.NET Core patterns, dependency injection, middleware, async/await, and security
FastAPI endpoint design, Pydantic validation, dependency injection, and async patterns
| name | github-actions |
| description | GitHub Actions workflow security, performance optimization, and best practices |
| metadata | {"version":"1.1.0"} |
${{ }} expressions. Escape or validate all user-provided data before use. Never interpolate untrusted user input${{ }} expressions in workflow logs or error messages. Ensure all variables are declared and sourced safely@v1 or @main)permissions block (principle of least privilege)secrets.GITHUB_TOKEN instead of PATs when possiblepermissions:
contents: read # Minimal by default
# Add only what's needed:
# pull-requests: write
# issues: write
::add-mask::actions/cache or built-in)concurrency to cancel redundant runstimeout-minutes to prevent hung jobsif: conditions to skip unnecessary jobspaths and branches filtersworkflow_dispatch for manual triggerspull_request_target security implicationsactions/checkout with persist-credentials: true unless neededpush to all branchesactionlintcontinue-on-error: false as default (explicit failure)fail-fast: true for matrix jobs to stop on first failurecontinue-on-error: true when failure is acceptable