RSS feeds need visible UI links, not just <head> tags
link rel=alternate alone is invisible to users. Adding an RSS icon and text link to the footer solved feed discoverability
Today I Learned — Daily learnings
link rel=alternate alone is invisible to users. Adding an RSS icon and text link to the footer solved feed discoverability
batch-update-memory-records requires timestamp, and memory-strategies uses semanticMemoryStrategy / namespaceTemplates — not what the docs suggest.
How to write a test script that validates dotfiles deployment in three stages: file existence, permissions, and content diffs. Includes an exclusion pattern for Git config's [user] section.
Some docs reference CheckpointDurableExecutions (plural), but the actual required action is singular. Plural form causes permission errors.
import { DurableContext } from '@aws/durable-execution-sdk-js' throws SyntaxError at runtime. Only import withDurableExecution for .mjs deployments.
The mermaid library depends on DOM APIs like getBBox, so it can't run in Server Components. Use dynamic import in useEffect and next-themes resolvedTheme for dark mode support.
When detecting mermaid code blocks in MDX components, className='language-mermaid' won't work because rehype-pretty-code transforms it to a data-language attribute and wraps content in span trees.
When adding a page creation skill, choosing page-guide over add-page maintained the {type}-guide naming pattern used by post-guide and til-guide.
Omitting the language on fenced code blocks in MDX causes rehype-pretty-code to produce broken HTML. Always specify a language like text for non-code content.
The 'use cache' directive lets you cache the output of any async function — not just fetch — replacing the old fetch-level cache options with a more flexible approach.