{
  "pattern": {
    "id": "swp_ast_node_types",
    "name": "Markup AST node types",
    "category": "parsing",
    "description": "The full set of AST node types swift-markdown parses markdown into: Markup (root), Document, Heading, Paragraph, Text, Strong, Emphasis, CodeBlock, InlineCode, Link, Image, ListItem, OrderedList, UnorderedList, ThematicBreak, BlockQuote, HTMLBlock, SoftBreak, LineBreak, Table, TableHead, TableBody, TableRow, TableCell, Strikethrough, TaskListItem.",
    "source_reference": "Markdown module",
    "api_surface": null,
    "source_doc": "style-swift-markdown/SKILL.md",
    "created_at": "2026-07-02 04:47:01",
    "cite_as": "https://subagentswift.com/api/patterns/swp_ast_node_types"
  }
}