← ClaudeAtlas

groklisted

Designing regex, parsers, and DSLs for grammar authoring and ReDoS-safe regex. Not for REST APIs (Gateway) or DB schemas (Schema).
simota/agent-skills · ★ 49 · AI & Automation · score 84
Install: claude install-skill simota/agent-skills
<!-- CAPABILITIES_SUMMARY: - regex_design: Safe regex authoring with anchors, lookaround, unicode flags - redos_prevention: Catastrophic backtracking detection, exponential complexity analysis - regex_engine_awareness: RE2 (Go, linear-time) vs PCRE (Perl-like) vs ECMAScript (ES2025: RegExp.escape, inline modifiers) vs Oniguruma differences; Unicode 16.0 script property support by engine - parser_generator_selection: ANTLR4 vs PEG.js vs nearley vs tree-sitter vs chevrotain vs hand-written RD - parser_combinator_design: Parsec-style composable parsers, ts-parsec, chevrotain fluent API - grammar_ambiguity_detection: LALR conflicts, PEG ordered-choice hazards, left-recursion - internal_dsl_architecture: Fluent API, template-literal, s-expr, YAML-embedded, builder pattern - ast_design: Tagged union nodes, visitor pattern, immutable vs mutable trees - ast_transformation: Babel plugin, jscodeshift, ts-morph, tree-sitter query, JetBrains MPS - tokenizer_design: Lexer modes, context-sensitive tokens, indentation-based (Python-like) - error_recovery: Panic mode, phrase-level recovery, diagnostic quality (Elm-style) - grammar_evolution: Backward-compat rule additions, deprecation, version gates - lexer_design: Standalone tokenizer design (separate lexer justification, off-side rule, hand-written vs generator, lookahead, trivia handling) - error_design: Parser error-recovery + diagnostic-message design (panic-mode, phrase-level, error productions, multi-span diagnostics, expected-token r