build-in-public

Designs a sustainable build-in-public charter covering disclosure level, cadence, platforms, and boundaries.

2|Updated Sep 6, 2026
One-click install
npx skills add https://github.com/samber/developer-relations-skills --skill build-in-public-samber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-in-public
Source: https://github.com/samber/developer-relations-skills/tree/main/skills/build-in-public
Command: npx skills add https://github.com/samber/developer-relations-skills --skill build-in-public-samber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Maintainers and devtool teams who share their work publicly struggle to decide how much to disclose, how often to publish, and where to draw the line, and often burn out or overshare as a result. This Skill turns those decisions into a written charter the project can execute for a year. ## Core Features & Use Cases - Disclosure ladder selection: Ranks three practices (release-anchored shipping log, decisions-and-failures essays, open-startup dashboard) by efficiency, value, effort, and compliance cost, then recommends a rung matched to the project's goal and capacity. - Boundary and stop-condition design: Defines hard blocks (unpatched vulnerabilities, third-party data, MNPI), grey-zone decisions (roadmap dates, solo-maintainer income), a four-question pre-publish check, and a pre-committed stop condition for each disclosure. - Cadence, surfaces, and measurement: Sizes a cadence pattern against the worst month's capacity, picks one owned anchor surface plus amplifiers, and sets quarterly outcome-based signals instead of vanity metrics. - Use Case: A solo maintainer of a 3k-star Go library with four spare hours a month gets a recommendation to drop the planned metrics dashboard, adopt a release-spine cadence tied to an upcoming conference talk, and a charter with a pause rule written in advance. ## Quick Start Ask the assistant to design a build-in-public practice for your open-source project, stating your goal, available hours per month, and whether you are solo, bootstrapped, or funded.

Frequently Asked Questions about build-in-public

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start building in public for my open-source project?

Start by fixing one primary outcome such as contributors, sponsors, or adoption, then choose a disclosure rung your worst month can sustain. A release-anchored shipping log is the default recommendation because the material already exists and the effort is a link and a paragraph.

Should I publish my revenue or MRR publicly?

It depends on your structure: funded companies usually cannot because investor agreements impose confidentiality, bootstrapped companies can treat revenue as a channel, and solo maintainers risk entitlement from unpaid users. Only publish a metric you are willing to keep publishing while it declines.

What is the difference between build in public and learning in public?

Build in public is a marketing practice that shares a project's journey to build an audience of users, contributors, or sponsors. Learning in public, attributed to Shawn Wang, is a career practice about an individual developer's skill and reputation, and should keep the project's numbers out of it.

Can I post about a security vulnerability while I am fixing it?

No. Coordinated disclosure is the norm: nothing about an unfixed weakness goes public, including vague posts, commit messages, or livestreams of the fix. After the fixed release ships, say plainly that it contains a security fix so downstream users upgrade.

What should I do when my build-in-public cadence stalls?

Restart with a single honest catch-up post covering what shipped and what stalled, then resume at a lower cadence than the one that broke. Announce pauses in advance, because an unannounced gap reads as project abandonment.

How do I measure whether building in public is working?

Track click-through to signup or waitlist per channel with tagged links, never follower counts, and judge quarterly against your primary outcome. If engagement-to-signup conversion stays near zero for two to three months, treat the practice as a community tool and reallocate the time.