Skip to content

marcusrbrown/dev-like

Repository files navigation

dev-like — engineering-culture config profiles compiled into an installable agent skill

dev-like

Steal the workflow, not the code. /dev-like Every and your agent develops like the shops you admire — with receipts.

npm CI skills.sh

dev-like profiles a tech company or developer's engineering culture from public sources only (their shipped agent configs, linter configs, CI files, engineering blogs, talks) and distills it into an installable, spec-compliant Agent Skill: develop-like-every, develop-like-theo, develop-like-<your-heroes>.

Every claim in a generated skill links to the public source it came from. No source, no claim.

Install

# Universal — symlinks into every detected harness (Claude Code, Codex, Cursor, Copilot, ...)
npx skills add marcusrbrown/dev-like

# Claude Code plugin (bare /dev-like command)
/plugin marketplace add marcusrbrown/dev-like
/plugin install dev-like

# CLI — install a cached profile's skill directly, no LLM needed
npx dev-like oxide

Use

/dev-like Every        # cached: installs develop-like-every from the registry
/dev-like Theo         # aliases work: theo.gg, t3.gg, t3
/dev-like SomeNewShop  # uncached: live OSINT profile -> skill -> offers to PR it back

What changes? Same prompt, before and after — see the dry-run transcript: a generic senior-engineer review becomes one that runs on the shop's actual operating model, every point traceable to a cited source.

Registry

Slug Kind Consent tier Skill
37signals org self-published develop-like-37signals
every org self-published develop-like-every
linear org self-published develop-like-linear
oxide org self-published develop-like-oxide
theo person stated generated on demand

Want a shop profiled? Request it — or run /dev-like <target> and PR the result back.

How it works

  1. Resolve — target is matched against the registry (slugs + aliases).
  2. Cached — the distilled profile.md becomes a develop-like-<slug> skill in your project (.agents/skills/ + .claude/skills/).
  3. Uncached — the agent runs the collection workflow across a ranked source taxonomy (revealed preference beats stated preference), builds a cited profile, generates the skill, and offers to contribute the profile back.

Ethics, in one paragraph

Public professional sources only, official APIs over scraping, consent tiers on every profile (self-published > stated > observed > social), a stated-tier floor for individuals, opt-out honored within 48h, and provenance links on every claim. We extract principles and workflow shapes — never reproduce prose.

Development

bun install
bun run validate   # frontmatter + registry schema + index sync
bun run test       # generator, CLI install, link-collection suites

Plain node works too (node scripts/validate.mjs, node --test tests/) — the package has zero runtime dependencies. Provenance links are re-checked weekly in CI; trigger evals and the paired workflow eval live in evals/.

See CONTRIBUTING.md for adding registry profiles.

License

MIT

About

Profile a shop's engineering culture from public sources and install develop-like-<target> agent skills. /dev-like Every

Topics

Resources

License

Code of conduct

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors