UNPKG

@phren/cli

Version:

Knowledge layer for AI agents - CLI, MCP server, and data layer

671 lines (670 loc) • 8.53 kB
{ "429": [ "rate limit", "throttle", "throttling", "too many requests" ], "rate limit": [ "throttle", "throttling", "429", "too many requests" ], "throttle": [ "rate limit", "throttling", "429", "debounce" ], "throttling": [ "rate limit", "throttle", "429" ], "error": [ "exception", "failure", "crash", "bug" ], "exception": [ "error", "failure", "crash" ], "bug": [ "error", "failure", "crash" ], "auth": [ "authentication", "authorization", "login", "oauth", "jwt" ], "authentication": [ "auth", "login", "oauth" ], "authorization": [ "auth", "login", "oauth" ], "login": [ "auth", "authentication", "oauth" ], "cache": [ "caching", "memoize", "memoization" ], "caching": [ "cache", "memoize", "memoization" ], "deploy": [ "deployment", "release", "publish", "ship" ], "deployment": [ "deploy", "release", "publish" ], "test": [ "testing", "spec", "jest", "vitest", "pytest" ], "testing": [ "test", "spec", "jest", "vitest" ], "api": [ "endpoint", "route", "handler" ], "endpoint": [ "api", "route", "handler" ], "database": [ "db", "sqlite", "postgres", "sql" ], "db": [ "database", "sqlite", "postgres", "sql" ], "env": [ "environment", "dotenv", "config" ], "environment": [ "env", "dotenv", "config" ], "ci": [ "pipeline", "github actions", "workflow" ], "pipeline": [ "ci", "github actions", "workflow" ], "websocket": [ "ws", "socket", "real-time" ], "hook": [ "hooks", "lifecycle", "callback" ], "hooks": [ "hook", "lifecycle", "callback" ], "middleware": [ "interceptor", "handler", "filter" ], "queue": [ "job", "worker", "background" ], "docker": [ "container", "dockerfile", "compose" ], "container": [ "docker", "dockerfile", "compose" ], "flexbox": [ "flex", "css", "layout" ], "grid": [ "css grid", "layout", "display" ], "css": [ "stylesheet", "style", "sass", "scss", "tailwind" ], "stylesheet": [ "css", "sass", "scss" ], "selector": [ "css", "querySelector", "specificity" ], "animation": [ "transition", "keyframes", "css" ], "transition": [ "animation", "keyframes", "css" ], "responsive": [ "media query", "breakpoint", "viewport" ], "media query": [ "responsive", "breakpoint", "viewport" ], "tailwind": [ "css", "utility classes", "postcss" ], "sass": [ "scss", "css", "preprocessor" ], "scss": [ "sass", "css", "preprocessor" ], "cors": [ "cross-origin", "origin", "preflight" ], "xss": [ "cross-site scripting", "sanitize", "escape" ], "csrf": [ "cross-site request forgery", "token", "security" ], "injection": [ "sql injection", "xss", "sanitize" ], "sanitize": [ "escape", "xss", "injection", "validate" ], "escape": [ "sanitize", "xss", "encode" ], "oauth": [ "auth", "jwt", "token", "openid" ], "jwt": [ "token", "auth", "oauth", "bearer" ], "rbac": [ "role", "permission", "access control" ], "permission": [ "rbac", "role", "access control", "authorization" ], "rate-limit": [ "throttle", "429", "rate limit" ], "csp": [ "content security policy", "security", "header" ], "redux": [ "store", "dispatch", "reducer", "action" ], "zustand": [ "store", "state", "react" ], "context": [ "provider", "consumer", "react" ], "store": [ "state", "redux", "zustand" ], "dispatch": [ "action", "redux", "event" ], "reducer": [ "redux", "action", "state" ], "action": [ "dispatch", "reducer", "redux" ], "recoil": [ "atom", "selector", "state" ], "jotai": [ "atom", "state", "react" ], "signal": [ "reactive", "state", "observable" ], "profiler": [ "benchmark", "performance", "flame graph" ], "benchmark": [ "profiler", "performance", "latency" ], "latency": [ "performance", "throughput", "response time" ], "throughput": [ "performance", "latency", "bandwidth" ], "memory leak": [ "gc", "heap", "memory" ], "memory-leak": [ "gc", "heap", "memory" ], "gc": [ "garbage collection", "memory", "heap" ], "memoize": [ "cache", "memoization", "useMemo" ], "memoization": [ "memoize", "cache", "useMemo" ], "debounce": [ "throttle", "rate limit", "delay" ], "lazy-load": [ "code splitting", "dynamic import", "lazy" ], "lazy load": [ "code splitting", "dynamic import", "lazy" ], "kubernetes": [ "k8s", "helm", "pod", "deployment" ], "k8s": [ "kubernetes", "helm", "pod", "deployment" ], "helm": [ "kubernetes", "k8s", "chart" ], "pod": [ "kubernetes", "k8s", "container" ], "ingress": [ "kubernetes", "k8s", "routing", "service" ], "namespace": [ "kubernetes", "k8s", "scope" ], "dockerfile": [ "docker", "container", "build" ], "compose": [ "docker", "docker-compose", "container" ], "embedding": [ "vector", "cosine", "similarity" ], "vector": [ "embedding", "cosine", "similarity" ], "cosine": [ "similarity", "vector", "embedding" ], "similarity": [ "cosine", "vector", "distance" ], "model": [ "inference", "training", "ml" ], "inference": [ "model", "prediction", "ml" ], "training": [ "model", "dataset", "ml" ], "dataset": [ "data", "training", "pipeline" ], "feature": [ "label", "dataset", "ml" ], "label": [ "feature", "annotation", "dataset" ], "tokenize": [ "tokenizer", "nlp", "parse" ], "rn": [ "react-native", "expo", "mobile" ], "react-native": [ "rn", "expo", "mobile" ], "expo": [ "react-native", "rn", "mobile" ], "ios": [ "apple", "swift", "xcode", "mobile" ], "android": [ "kotlin", "gradle", "mobile" ], "native": [ "ios", "android", "platform" ], "gesture": [ "touch", "swipe", "pan" ], "navigation": [ "router", "screen", "stack" ], "deep-link": [ "universal link", "app link", "url scheme" ], "deep link": [ "universal link", "app link", "url scheme" ], "a11y": [ "accessibility", "aria", "wcag" ], "aria": [ "a11y", "accessibility", "role" ], "wcag": [ "a11y", "accessibility", "contrast" ], "screen-reader": [ "a11y", "aria", "voiceover" ], "screen reader": [ "a11y", "aria", "voiceover" ], "focus": [ "keyboard-nav", "tabindex", "a11y" ], "keyboard-nav": [ "focus", "tabindex", "a11y" ], "contrast": [ "wcag", "a11y", "color" ], "semantic": [ "html", "a11y", "landmark" ], "jest": [ "test", "vitest", "testing" ], "vitest": [ "test", "jest", "testing" ], "mocha": [ "test", "chai", "testing" ], "pytest": [ "test", "python", "testing" ], "cypress": [ "e2e", "testing", "browser" ], "playwright": [ "e2e", "testing", "browser" ], "e2e": [ "end-to-end", "cypress", "playwright" ], "unit": [ "test", "testing", "spec" ], "integration": [ "test", "testing", "e2e" ], "mock": [ "stub", "spy", "fake" ], "stub": [ "mock", "spy", "fake" ], "fixture": [ "test data", "factory", "seed" ], "snapshot": [ "test", "jest", "vitest" ] }