Markdown parsing helpers for skill content.
extract_code_blocks(markdown: str) -> list[str]
Extract fenced code blocks from markdown text.
Source code in src/symfonic/core/skills/markdown_utils.py
strip_markdown_headers(text: str) -> str
Remove markdown header prefixes (# ## ### etc).
Source code in src/symfonic/core/skills/markdown_utils.py