Skip to content

docs: replace org-specific references with generic examples#42

Merged
benvinegar merged 1 commit into
mainfrom
benvinegar/remove-org-specific-refs
Feb 18, 2026
Merged

docs: replace org-specific references with generic examples#42
benvinegar merged 1 commit into
mainfrom
benvinegar/remove-org-specific-refs

Conversation

@benvinegar

Copy link
Copy Markdown
Member

Replaces modem-dev and bentlegen-specific content with generic placeholders so the repo works as a template for any org.

Changed:

  • Skill files: modemmyapp, modem-dev/modemyour-org/myapp (repos table, routing examples, spawn scripts, cleanup scripts)
  • Memory seeds: modem repo section → myapp, Ben user example → generic placeholder, incident example → generic
  • Memory tests: modem assertions → myapp (3 test changes)
  • setup.sh: hardcoded workspace/modem and workspace/website paths → wildcard workspace/*/
  • Branch name examples: benvinegar/youruser/

Kept (real functional references):

  • Canonical repo URLs (modem-dev/baudbot) in README, CONTRIBUTING, install.sh
  • CI badge URLs
  • security@modem.dev contact in SECURITY.md

All 321 tests pass.

…amples

- Skill files: modem → myapp, modem-dev/modem → your-org/myapp
- Memory seeds: modem repo section → myapp, Ben user example → generic
- Memory tests: modem assertions → myapp
- setup.sh: hardcoded modem/website paths → wildcard workspace/*/
- Branch name examples: benvinegar/ → youruser/

Kept: canonical repo URLs (modem-dev/baudbot), CI badges, security@modem.dev
— these are real functional references, not examples.
@greptile-apps

greptile-apps Bot commented Feb 17, 2026

Copy link
Copy Markdown

Greptile Summary

This PR successfully transforms the repository from org-specific to template-ready by replacing modem-dev/modem references with generic your-org/myapp placeholders across documentation, skill files, memory seeds, and tests.

Key changes:

  • Replaced modemmyapp and modem-devyour-org in skill documentation and routing examples
  • Genericized memory seed templates (repos, users, incidents) to remove Ben/modem-specific content
  • Updated 3 test assertions to check for myapp instead of modem
  • Changed setup.sh from hardcoded workspace/modem and workspace/website to flexible wildcard pattern workspace/*/
  • Updated branch name examples from benvinegar/ to youruser/ in contributor documentation

All functional references to the canonical modem-dev/baudbot repo remain intact (README, CI badges, security contact). The wildcard pattern in setup.sh is properly guarded by the conditional check and handles empty directories safely. All 321 tests pass.

Confidence Score: 5/5

  • This PR is safe to merge with no risk
  • This is a documentation-only refactoring that replaces org-specific examples with generic placeholders. The changes are purely cosmetic (template transformation), all tests pass (321/321), and the only code change (setup.sh wildcard) was verified to handle edge cases correctly. No functional logic, security, or runtime behavior is affected.
  • No files require special attention

Important Files Changed

Filename Overview
pi/extensions/memory.test.mjs Updated test assertions from modem to myapp to match generalized memory seed content (3 changes)
pi/skills/control-agent/SKILL.md Replaced all modem references with myapp and modem-dev with your-org in examples, routing, spawn/cleanup scripts
pi/skills/control-agent/memory/repos.md Changed ## modem section to ## myapp for use as a generic template
pi/skills/dev-agent/SKILL.md Updated session name example and workspace path from modem to myapp
setup.sh Replaced hardcoded workspace paths with wildcard workspace/*/ pattern for flexibility with any repos

Last reviewed commit: 662fed3

@benvinegar benvinegar merged commit c03d44e into main Feb 18, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant