@phren/cli
Version:
Knowledge layer for AI agents - CLI, MCP server, and data layer
671 lines (670 loc) • 8.53 kB
JSON
{
"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"
]
}