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 autonomous API schema drift detection, OpenAPI / gRPC breaking change monitoring, self-healing SDK adapter generation, and zero-downtime client-server synchronization / Panduan ahli deteksi drift skema API otonom, pemantauan breaking change OpenAPI / gRPC, pembuatan adapter SDK self-healing, dan sinkronisasi client-server tanpa downtime.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
<a name="english"></a>
Connects and orchestrates with brainstorming, zero-to-prod-orchestrator, api-design-expert, openapi-swagger-codegen-expert, typescript-expert, and zero-tech-debt-auditor to autonomously detect breaking API drifts, update client SDKs, and generate compatibility adapters without human intervention.
Production guide for architecting autonomous API drift detection and self-healing pipelines across microservices and fullstack applications. Continuously analyzes schema differences across OpenAPI 3.1 specifications, gRPC Protocol Buffers, and GraphQL schemas, automatically synthesizing backward-compatible adapter layers, updating frontend Zod schemas, and issuing self-healing pull requests to eliminate client-server desynchronization.
Activate this skill when:
| Drift Type | Severity | Impact | Self-Healing Strategy |
|---|---|---|---|
| Field Renaming | High (Breaking) | Old clients crash on undefined property | Synthesize getter shim translating old field name to new name |
| New Required Param | High (Breaking) | Old client requests rejected with 400 Bad Request | Introduce server-side default fallback in middleware |
Type Broadening (e.g. string $\to$ string | string[]) | Medium | Downstream callers may fail on single-item assumptions | Synthesize client normalizer normalizing to array |
| Field Addition (Optional) | Low (Additive) | Non-breaking | Regenerate TypeScript types and Zod schemas automatically |
export interface SchemaProperty {
type: string;
required?: boolean;
}
export interface EndpointContract {
path: string;
method: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'PATCH';
properties: Record<string, SchemaProperty>;
}
export interface DriftReport {
breakingChanges: string[];
additiveChanges: string[];
hasDrift: boolean;
}
export class AutonomousApiDriftHealer {
public static compareContracts(
baseline: EndpointContract,
updated: EndpointContract
): DriftReport {
const breakingChanges: string[] = [];
const additiveChanges: string[] = [];
// Check for removed properties
for (const [key, baseProp] of Object.entries(baseline.properties)) {
if (!updated.properties[key]) {
breakingChanges.push(`Property "${key}" of type "${baseProp.type}" was removed.`);
} else if (baseProp.type !== updated.properties[key].type) {
breakingChanges.push(
`Property "${key}" changed type from "${baseProp.type}" to "${updated.properties[key].type}".`
);
}
}
// Check for newly introduced required properties
for (const [key, updatedProp] of Object.entries(updated.properties)) {
if (!baseline.properties[key]) {
if (updatedProp.required) {
breakingChanges.push(`New required property "${key}" was added.`);
} else {
additiveChanges.push(`New optional property "${key}" added.`);
}
}
}
return {
breakingChanges,
additiveChanges,
hasDrift: breakingChanges.length > 0 || additiveChanges.length > 0
};
}
public static generateBackwardCompatibleShim(
oldField: string,
newField: string
): string {
return [
`// Auto-generated backward compatibility adapter`,
`export function adaptLegacyPayload<T extends Record<string, unknown>>(data: T): T & Record<string, unknown> {`,
` if (data && typeof data === 'object') {`,
` if (data['${newField}'] !== undefined && data['${oldField}'] === undefined) {`,
` return { ...data, ['${oldField}']: data['${newField}'] };`,
` }`,
` }`,
` return data;`,
`}`
].join('\n');
}
}
[Git Commit: Backend Schema Edit]
│
▼
[Drift Detection Sentinel]
├── Compares Staging OpenAPI against Production Spec
└── Generates Drift Classification Report
│
Is Breaking?
┌──────┴──────┐
▼ ▼
(Yes) (No)
│ │
│ ▼
│ Update Frontend Types
▼
[Synthesize Compatibility Layer]
├── Inject Middleware Default Mappings
├── Update Zod Client Validation Schemas
└── Run E2E Test Suite via Ephemeral Sandbox
│
▼
[Generate Automated Self-Healing PR]
| Anti-Pattern | Operational Risk | Engineering Remedy |
|---|---|---|
| Deleting an API field without client audit | Instant client crashes on mobile apps where updates are delayed | Mark field @deprecated and synthesize compatibility getter |
| Silently ignoring unmapped fields | Data loss and corrupted downstream state | Validate payloads strictly using Zod .strict() or .passthrough() |
| Manual manual updating of API types | Drift builds up, leading to painful quarterly migrations | Automate codegen via openapi-typescript on every commit |
api-design-expert — Standardize OpenAPI and REST guidelines to minimize accidental drift.openapi-swagger-codegen-expert — Regenerate client SDKs and TypeScript interfaces automatically.typescript-expert — Guarantee compile-time safety and type exhaustiveness across adapters.zero-tech-debt-auditor — Flag and clean up expired compatibility adapters after deprecation windows close.brainstorming — Added to "Desain API & Kontrak" and "DevOps & CI/CD" matrix rows.zero-to-prod-orchestrator — Integrated in Phase 4 (Backend APIs) and Phase 8 (Launch & Deployment).<a name="bahasa-indonesia"></a>
Terhubung dan mengorkestrasi dengan brainstorming, zero-to-prod-orchestrator, api-design-expert, openapi-swagger-codegen-expert, typescript-expert, dan zero-tech-debt-auditor untuk mendeteksi perubahan skema API yang berpotensi merusak (breaking drift), memperbarui SDK klien, dan menghasilkan adapter kompatibilitas secara otomatis.
Panduan produksi untuk merancang pipeline deteksi drift skema API dan penyembuhan mandiri (self-healing) pada aplikasi fullstack dan microservices. Menganalisis perbedaan skema secara berkesinambungan pada spesifikasi OpenAPI 3.1, gRPC Protocol Buffers, dan GraphQL, menghasilkan adapter kompatibilitas mundur (backward-compatible), memperbarui skema Zod pada frontend, serta membuat pull request otomatis untuk mencegah desinkronisasi client-server.
Aktifkan skill ini ketika:
@deprecated dan gunakan adapter minimal selama satu siklus rilis.| Praktik Buruk | Dampak Buruk | Solusi Rekayasa |
|---|---|---|
| Menghapus field API tanpa memeriksa versi aplikasi mobile | Aplikasi versi lama langsung crash saat dibuka pengguna | Gunakan adapter kompatibilitas mundur pada middleware |
| Mengabaikan properti tambahan secara diam-diam | Terjadi kehilangan data saat payload disimpan kembali | Gunakan validasi eksplisit dengan skema Zod |
| Mengetik ulang interface API secara manual di frontend | Terjadi akumulasi desinkronisasi tipe data | Gunakan otomatisasi codegen dari OpenAPI pada setiap commit |
api-design-expert — Standardisasi spesifikasi REST dan OpenAPI untuk mencegah drift tak terduga.openapi-swagger-codegen-expert — Regenerasi SDK klien dan interface TypeScript otomatis.typescript-expert — Menjamin keamanan tipe data pada adapter.zero-tech-debt-auditor — Menandai dan membersihkan adapter lawas yang sudah kedaluwarsa.brainstorming — Tambahkan ke baris "Desain API & Kontrak" dan "DevOps & CI/CD" pada Matriks Orkestrasi.zero-to-prod-orchestrator — Tambahkan ke Fase 4 (Backend APIs) dan Fase 8 (Peluncuran & Deployment).まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
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 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.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for designing Machine-to-Machine (M2M) micro-economies, autonomous agent wallets, and swarm budget allocation / Panduan ahli merancang ekonomi mikro antar-agen (M2M), dompet agen otonom, dan alokasi anggaran swarm.
日本語の概要は準備中です。原文の説明を表示しています。