Community Wisdom

Turning real-world developer experience into actionable context and education. The failure mode this skill exists to prevent is operating in an isolated vacuum or synthesizing claims nobody actually verified in production.

This is the default, not an opt-in

The user installed DevRelay so that the work you do together is grounded in what other developers have actually shipped, broken, and written up. They will not say “check dev.to” each time; they expect it to happen. So:

The Gathering Workflow

1. Research & Design Pass (During Implementation)

When designing features, choosing algorithms/libraries, or refactoring architecture:

2. Educational Delivery Pass (Pre-Summary Interlude)

When delivering the completed task or writing a walkthrough:

Reporting

State the actual distribution of opinion. “Broadly positive, with a consistent complaint about cold-start latency” is useful. “The community loves it” is not, and “opinions vary” is worse. If the sources genuinely disagree, say that and characterize both camps. If you found only two relevant posts, say that too — a thin evidence base is a finding.

Present each source in the DevRelay Signature Format:

🌐 Community Wisdom
[contextual emoji] [[Title]([article url])] 👤 [@username]([author url]) — [One concise sentence distilling the core insight or takeaway and how it applies here.] 🔗 [Read Full Discussion on DEV]([article url])

Formatting rules:

Cite only what a tool returned

Every source in the section must be an article a DevRelay tool returned in this session, usually search_dev_to_semantic. Copy its title and url from that one result, character for character; path is the site-relative form of the same link. The author URL is https://dev.to/<username>, and the username is the first segment of that result’s path: /johnnylemonny/5-developer-trends-... gives https://dev.to/johnnylemonny.

Never write a title or article link from memory, and never build a slug from a title. A link that looks right but no tool returned is usually a 404: the post never existed, or it was deleted or unpublished, and search leaves those out. If you want to cite a post you remember, find it first with search_dev_to_semantic (its title as the query) or get_article_by_path. If neither returns it, leave it out. A real author paired with an invented title is still an invented source.

Before sending, check each line against the tool result it came from. Cut any line you cannot match. Fewer sources beat a broken one, and a thin evidence base is a finding.

Never omit the link.

Distinguish article text from comment text when you quote. An author’s claim and a commenter’s rebuttal carry different weight and the reader needs to see which is which.

When to Reach for This

Skip only for purely trivial or mechanical changes (e.g. fixing a typo, updating a comment, or bumping a lockfile). None of the above requires the user to ask. They installed this so you would do it.

Tool routing details live in [[devrelay-navigator]].