Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for GitHub Actions CI/CD workflows, reusable workflows, composite actions, matrix builds, OIDC cloud auth, security hardening, and artifact automation / Panduan ahli GitHub Actions CI/CD workflows, reusable workflows, aksi komposit, autentikasi cloud OIDC, pengerasan keamanan, dan otomasi rilis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
<a name="english"></a>
Connects with: brainstorming, zero-to-prod-orchestrator, ci-cd-devops-architect, e2e-testing-expert, autonomous-tdd-debugger, production-ready-hardener, anti-slop, zero-trust-secret-vault, cloud-hosting-expert, session-memory-manager.
Enterprise-grade guide for engineering hardened, high-performance Continuous Integration & Continuous Delivery (CI/CD) pipelines on GitHub Actions. Covers deterministic dependency caching (pnpm/bun/uv/cargo), reusable workflows (workflow_call), composite actions (using: 'composite'), dynamic multi-platform matrix builds, OpenID Connect (OIDC) cloud federation for AWS/GCP/Azure with zero long-lived credentials, immutable action pinning by commit SHA, fine-grained GITHUB_TOKEN permissions, concurrency control, artifact attestation, and npm/OCI provenance publishing.
.github/workflows/ pipelines.workflow_call) or modular composite actions.cancel-in-progress: true to prevent queue bloat.permissions: id-token: write.@v4 or @main tags in production workflows. Pin exact 40-character commit SHAs with inline human-readable comments (e.g. actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2).permissions: {} (deny all) and elevate only specific job scopes (contents: read, pull-requests: write, etc.).actions/attest-build-provenance.setup-node with cache: 'pnpm', setup-python with cache: 'uv').concurrency: group: ${{ github.workflow }}-${{ github.ref }}, cancel-in-progress: true.strategy: fail-fast: true during preliminary PR checks and fail-fast: false for release suites..github/workflows/ci.yml)name: CI Pipeline
on:
push:
branches: [main, develop]
pull_request:
branches: [main, develop]
# Enforce least-privilege permissions across the entire workflow
permissions: {}
# Cancel obsolete in-flight runs when new commits arrive
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint-and-typecheck:
name: Code Quality & Type Check
runs-on: ubuntu-latest
timeout-minutes: 10
permissions:
contents: read
steps:
- name: Checkout Source Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
fetch-depth: 1
- name: Install pnpm Package Manager
uses: pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d # v3.0.0
with:
version: 9.15.4
run_install: false
- name: Setup Node.js Runtime
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: 22
cache: 'pnpm'
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Run Linter Audit
run: pnpm run lint
- name: Run TypeScript Verification
run: pnpm run typecheck
test-matrix:
name: Test Suite Matrix (Node ${{ matrix.node-version }} on ${{ matrix.os }})
needs: [lint-and-typecheck]
runs-on: ${{ matrix.os }}
timeout-minutes: 15
permissions:
contents: read
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
node-version: [20, 22, 24]
steps:
- name: Checkout Source Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Install pnpm Package Manager
uses: pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d # v3.0.0
with:
version: 9.15.4
- name: Setup Node.js Runtime
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Install Dependencies
run: pnpm install --frozen-lockfile
- name: Execute Automated Unit & Integration Tests
run: pnpm test -- --coverage
- name: Upload Test Coverage Artifacts (Ubuntu Node 22 only)
if: matrix.os == 'ubuntu-latest' && matrix.node-version == 22
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
with:
name: code-coverage-report
path: coverage/
retention-days: 14
.github/workflows/deploy.yml)name: Deploy Production Service
on:
push:
branches: [main]
permissions: {}
concurrency:
group: production-deployment
cancel-in-progress: false
jobs:
deploy-cloud:
name: OIDC Authenticated Cloud Deploy
runs-on: ubuntu-latest
environment:
name: production
url: https://api.production.internal
permissions:
id-token: write # Required for requesting OpenID Connect JWT tokens
contents: read
steps:
- name: Checkout Source Code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Authenticate with AWS via OIDC Role Assumption
uses: aws-actions/configure-aws-credentials@e3ddf1e3cb0f23561c4d1c6a56b5b9eb29570d8c # v4.0.2
with:
role-to-assume: arn:aws:iam::123456789012:role/github-actions-production-deployer
aws-region: ap-southeast-1
audience: sts.amazonaws.com
- name: Verify AWS Caller Identity
run: aws sts get-caller-identity
- name: Deploy Infrastructure or Edge Worker
run: |
echo "Deploying verified release to production..."
# Application deploy command executed here
.github/actions/setup-project/action.yml)name: Setup Project Environment
description: Reusable composite action to install pnpm, setup Node.js runtime, and hydrate cache.
inputs:
node-version:
description: Node.js major version
required: false
default: '22'
pnpm-version:
description: pnpm package manager version
required: false
default: '9.15.4'
runs:
using: 'composite'
steps:
- name: Enable Corepack and Install pnpm
shell: bash
run: |
corepack enable
corepack prepare pnpm@${{ inputs.pnpm-version }} --activate
- name: Setup Node.js with Native pnpm Cache
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
with:
node-version: ${{ inputs.node-version }}
cache: 'pnpm'
- name: Hydrate Node Modules
shell: bash
run: pnpm install --frozen-lockfile
<a name="bahasa-indonesia"></a>
Terhubung dengan: brainstorming, zero-to-prod-orchestrator, ci-cd-devops-architect, e2e-testing-expert, autonomous-tdd-debugger, production-ready-hardener, anti-slop, zero-trust-secret-vault, cloud-hosting-expert, session-memory-manager.
Panduan standar industri enterprise untuk merancang dan memelihara pipeline Continuous Integration & Continuous Delivery (CI/CD) berperforma tinggi dan aman di GitHub Actions. Meliputi optimasi cache dependensi deterministik (pnpm/bun/uv/cargo), workflow pakai ulang (workflow_call), aksi komposit modular (using: 'composite'), matriks pengujian multi-platform, autentikasi cloud OpenID Connect (OIDC) tanpa kunci statis untuk AWS/GCP/Azure, penguncian aksi pihak ketiga dengan full commit SHA, hak akses minimum GITHUB_TOKEN, manajemen konkurensi, atestasi artifak, dan publikasi paket dengan sertifikasi provenance.
.github/workflows/.cancel-in-progress: true untuk menghentikan workflow redundan.permissions: {} di level workflow root, lalu berikan izin spesifik yang diperlukan pada setiap job (contents: read, pull-requests: write).@v4 atau @main. Selalu gunakan hash 40 karakter commit SHA disertai komentar versi.permissions: id-token: write) untuk berinteraksi dengan AWS/GCP/Azure tanpa menyimpan API Key permanen di repository secrets.concurrency dengan pembatalan otomatis untuk menghemat menit CI runner pada push beruntun.아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Expert guide for automated and manual Web Accessibility (a11y) testing — axe-core, Pa11y, Playwright a11y, screen reader testing, and WCAG 2.2 Level AA/AAA compliance / Panduan ahli pengujian aksesibilitas web.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for intelligent model cascading and routing — complexity-scored task routing from Flash/Haiku to Sonnet/Opus/Astra, dynamic escalation with quality gates, 40-60% token cost reduction while maintaining output quality / Panduan ahli untuk kaskade dan routing model cerdas — routing tugas berbasis skor kompleksitas dari Flash/Haiku ke Sonnet/Opus/Astra, eskalasi dinamis dengan gerbang kualitas, pengurangan biaya token 40-60% dengan kualitas output terjaga.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for Affective Computing, emotional AI, and real-time sentiment analysis through native multimodal tokens (voice intonation and facial micro-expressions) / Panduan ahli komputasi afektif, AI emosional, dan analisis sentimen real-time melalui token multimodal native.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for AI-assisted coding workflows — agentic code generation, multi-agent code swarms, self-healing CI/CD, automated PR review, spec-to-code pipelines, codebase knowledge graphs, and human-in-the-loop approval gates / Panduan ahli untuk workflow pengkodean berbasis AI — generasi kode agentic, code swarm multi-agen, CI/CD self-healing, review PR otomatis, pipeline spec-to-code, knowledge graph codebase, dan gate persetujuan human-in-the-loop.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for autonomous Machine-to-Machine (M2M) agent settlement, dual-rail fiat & stablecoin micro-clearing, dynamic budget envelopes, and cryptographic agent invoicing / Panduan ahli settlement otonom antar-agen (M2M), kliring mikro dual-rail fiat & stablecoin, pagu anggaran dinamis, dan penagihan agen kriptografis.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Expert guide for long-term episodic memory integration (Mem0 v2, Letta/MemGPT, Zep v2), memory tier architecture, pgvector HNSW storage, and unified context management for autonomous AI agents / Panduan ahli untuk integrasi memori episodik jangka panjang (Mem0 v2, Letta/MemGPT, Zep v2), arsitektur tier memori, penyimpanan pgvector HNSW, dan manajemen konteks terpadu untuk agen AI otonom.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.