A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.
日本語の概要は準備中です。原文の説明を表示しています。
Expert guide for deterministic prompt prefix engineering, KV-cache locking for Gemini 4 Pro / Claude 5.5 / GPT Astra 6, canonical tool sorting, and achieving 90%+ prompt cache hit rates / Panduan ahli rekayasa prefix prompt deterministik, penguncian KV-cache untuk Gemini 4 Pro / Claude 5.5 / GPT Astra 6, pengurutan kanonikal tool, dan pencapaian 90%+ cache hit rate.
日本語の概要は準備中です。原文の説明を表示しています。
実行スコア 未検証
インストール方法を見るインストールする前に、エージェントに与えられる指示の中身を確認できます。
<a name="english"></a>
zero-to-prod-orchestrator (Phase 4 AI agent integration), brainstorming, session-memory-manager.frontier-ai-models-expert (Gemini 4 Pro, Claude 5.5, GPT Astra 6 caching specs), gemini-agent-booster (Google 2M+ native context caching), vercel-ai-sdk-expert (provider cache controls).llm-finops-router (cost calculation & cache routing), adaptive-model-cascade (cascade tier prefixing), thinking-budget-orchestrator (prefix pinning with thinking tokens).ai-prompt-engineering-expert (prompt canonicalization), context-window-engineer (large context sliding windows).Production guide for engineering deterministic prompt prefixes, stabilizing KV-cache boundaries, and optimizing context reuse across frontier models (Google Gemini 4 Pro / 3.x context caching, Anthropic Claude 5.5 prompt caching, and OpenAI prefix caching). Delivers architectures that guarantee 90%+ cache hit rates through canonical tool definition sorting, stable JSON serialization, and dynamic context partitioning.
Activate this skill when:
cache_control: { type: 'ephemeral' } or Gemini explicit cache tokens).Modern frontier models utilize prefix-matching algorithms. Even a single changed byte (such as a timestamp, random ID, or altered tool order) invalidates all subsequent cached tokens:
[STATIC PREFIX: CACHE PINNED (90%+ HIT RATE)]
├── System Directives & Behavioral Guardrails (Immutable)
├── 140-Skill Ecosystem Registry (Canonical Alphabetical Order)
├── Tool Definitions (Strictly Sorted Keys & Parameters)
└── Workspace Schema & Architecture Map (Immutable per Session)
------------------------ [CACHE BOUNDARY PIN] ------------------------
[DYNAMIC SUFFIX: VOLATILE PER TURN]
├── Ephemeral Turn Timestamp & User Message
└── Real-Time Tool Execution Results
export interface ToolDefinition {
name: string;
description: string;
parameters: Record<string, unknown>;
}
export function serializeCanonicalJson(obj: unknown): string {
if (obj === null || typeof obj !== 'object') {
return JSON.stringify(obj);
}
if (Array.isArray(obj)) {
return `[${obj.map((item) => serializeCanonicalJson(item)).join(',')}]`;
}
const sortedKeys = Object.keys(obj as Record<string, unknown>).sort();
const entries = sortedKeys.map(
(key) => `${JSON.stringify(key)}:${serializeCanonicalJson((obj as Record<string, unknown>)[key])}`
);
return `{${entries.join(',')}}`;
}
export function sortToolsCanonically(tools: ToolDefinition[]): ToolDefinition[] {
return [...tools].sort((a, b) => a.name.localeCompare(b.name));
}
export interface PromptPayload {
systemPrompt: string;
cachedContextBlock: {
type: 'text';
text: string;
cache_control: { type: 'ephemeral' };
};
messages: Array<{ role: 'user' | 'assistant'; content: string }>;
}
export function constructCacheOptimizedPayload(
systemDirectives: string,
staticWorkspaceContext: string,
tools: ToolDefinition[],
userTurns: Array<{ role: 'user' | 'assistant'; content: string }>
): PromptPayload {
const sortedTools = sortToolsCanonically(tools);
const canonicalToolSpecs = serializeCanonicalJson(sortedTools);
const staticPinnedBlock = [
'=== IMMUTABLE SYSTEM CONTEXT ===',
systemDirectives,
'=== CANONICAL TOOL REGISTRY ===',
canonicalToolSpecs,
'=== PROJECT ARCHITECTURAL MAP ===',
staticWorkspaceContext
].join('\n\n');
return {
systemPrompt: 'You are an advanced sovereign AI coding agent operating under strict anti-slop guidelines.',
cachedContextBlock: {
type: 'text',
text: staticPinnedBlock,
cache_control: { type: 'ephemeral' }
},
messages: userTurns
};
}
| Metric | Unoptimized Baseline | KV-Cache Optimized Target | Improvement Factor |
|---|---|---|---|
| Cache Hit Ratio | 0% - 20% | 90% - 98% | 4.5x - 5x higher |
| Time-to-First-Token (TTFT) | 3,200ms - 5,500ms | 250ms - 450ms | ~10x faster response |
| Prompt Token Cost | 100% full rate | 20% - 25% discounted rate | 75% - 80% cost reduction |
usage.prompt_tokens_details.cached_tokens in application telemetry to catch accidental prefix cache busts immediately.| Anti-Pattern | Operational Consequence | Engineering Remedy |
|---|---|---|
| Dynamic session IDs embedded in the system prompt | 100% cache invalidation on every user session | Relocate session IDs to application state headers |
Randomized order of tools from Object.values(tools) | Non-deterministic JSON payload busts KV cache | Sort tools alphabetically by name and schema keys |
| Modifying instruction wording midway through conversation | Re-reads entire 100k+ token context at full price | Keep static prompt templates strictly versioned and immutable |
<a name="bahasa-indonesia"></a>
zero-to-prod-orchestrator (Integrasi agen AI Fase 4), brainstorming, session-memory-manager.frontier-ai-models-expert (spesifikasi caching Gemini 4 Pro, Claude 5.5, GPT Astra 6), gemini-agent-booster (caching konteks native Google 2M+), vercel-ai-sdk-expert (kontrol cache provider).llm-finops-router (kalkulasi biaya & routing cache), adaptive-model-cascade (prefix tingkat cascade), thinking-budget-orchestrator (pinning prefix dengan token penalaran).ai-prompt-engineering-expert (kanonikalisasi prompt), context-window-engineer (sliding window konteks besar).Panduan produksi untuk merekayasa awalan (prefix) prompt yang deterministik, mengunci batas KV-cache, dan memaksimalkan penggunaan ulang konteks pada model frontier (Google Gemini 4 Pro / 3.x context caching, Anthropic Claude 5.5 prompt caching, dan OpenAI prefix caching). Memberikan arsitektur yang menjamin tingkat keberhasilan cache (cache hit rate) di atas 90% melalui pengurutan definisi tool kanonikal, serialisasi JSON stabil, dan partisi konteks dinamis.
Aktifkan skill ini ketika:
cache_control: { type: 'ephemeral' } atau Gemini explicit caching).Model frontier mencocokkan token awalan secara persis (prefix matching). Perubahan satu karakter saja di awal prompt akan merusak seluruh cache setelahnya:
Kunci objek JSON wajib diurutkan secara alfabetis sebelum dikirimkan ke model agar representasi string biner tidak berubah antar permintaan.
| Praktik Buruk | Dampak Buruk | Solusi Rekayasa |
|---|---|---|
| Menyisipkan ID sesi acak ke dalam system prompt | Cache batal 100% pada setiap sesi baru | Pindahkan ID sesi ke header aplikasi di luar prompt |
Urutan tool berubah-ubah dari Object.values(tools) | Representasi string berubah dan membatalkan KV cache | Urutkan tool secara alfabetis berdasarkan namanya |
| Mengubah redaksi instruksi di tengah percakapan | Membaca ulang 100k+ token dengan harga penuh | Kunci template instruksi dalam keadaan statis dan terversi |
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
A2A agent protocol interoperability, Agent Cards, and MCP bridging / Protokol agen A2A, Agent Cards, dan integrasi MCP.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Web accessibility testing with axe-core, Playwright, and WCAG 2.2 / Pengujian aksesibilitas web axe-core, Playwright, dan WCAG 2.2.
日本語の概要は準備中です。原文の説明を表示しています。
Model cascading & complexity-scored routing (Grok, Gemini, Claude) / Routing kaskade model & scoring kompleksitas (Grok, Gemini, Claude).
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。
Affective computing, emotion AI, and multimodal sentiment analysis / Komputasi afektif, AI emosional, dan analisis sentimen multimodal.
日本語の概要は準備中です。原文の説明を表示しています。