AGENTS.md · pastelsky/bundlephobia
AGENTS.md from pastelsky/bundlephobia: 60 lines covering Repositories, Change and publish package-build-stats, Update Bundlephobia, Deploy and verify.
Template by pastelsky
Install
Works with Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code. Read the repository before you give any tool access to your data.
curl -fsSL https://raw.githubusercontent.com/pastelsky/bundlephobia/bundlephobia/AGENTS.md -o AGENTS.md
Read it and adapt it to your project before use.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: prompt-engineering
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
What's in it
An AGENTS.md file: instructions coding agents (Codex, Cursor, Copilot, Gemini CLI and others) read before working in a repo.
- For
- Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode, Claude Code
- Length
- 60 lines
- File
AGENTS.md
Sections
- Repositories
- Change and publish package-build-stats
- Update Bundlephobia
- Deploy and verify
First lines (shown under the repo's MIT license)
# Bundlephobia development loop
Use this workflow for changes spanning `package-build-stats`, Bundlephobia, and
the production server.
## Repositories
- Bundlephobia: `~/dev/bundlephobia`, default/production branch `bundlephobia`.
- Package builder: `~/dev/package-build-stats`, default branch `master`.
- Production: `ssh bphobia`, checkout `/var/www/bundlephobia`.
- Work in a temporary worktree created from the latest remote default branch.
Do not switch, stash, or reset an active checkout containing unrelated work.
- Commit as `Shubham Kanodia <shubham.kanodia10@gmail.com>`.
## Change and publish package-build-stats
1. Make the change in the `package-build-stats` repository and run `yarn check`,
`yarn test`, and `yarn build`.
2. Add a changeset with `yarn changeset` for published behavior changes.
3. Open a PR against `master` and wait for blocking CI checks.
4. Merge the Changesets version PR to publish the package.
5. Confirm the version is available from the public npm registry before updating
Bundlephobia.
## Update Bundlephobia
1. Pin the same exact version in the root and `build-service/package.json`.
2. Update both Yarn lockfiles and run the relevant checks.
3. Keep npm and Yarn on the public registry configured by `.npmrc` and
`.yarnrc.yml`; do not override the repository registry configuration.
4. Open a PR against `bundlephobia` and deploy only the merged commit.
## Deploy and verify
Inspect `git status` before pulling and do not overwrite server-side changes.
Custom host maintenance is versioned in `operations/`: `disk-clean.sh` and
`autorestart.sh` install at `/var/www/`, `cron/root.crontab` is the root user's
crontab, `systemd/pm2-root.service` is the PM2 boot unit, and
`systemd/bundlephobia.{service,timer}` is the existing hourly watchdog. Compare
live files before installing updates; pulling the application does not install host files.
Keep credentials, runtime data and generated PM2 dumps outside Git.
```sh
ssh bphobia
cd /var/www/bundlephobia
git status --short
git pull --ff-only origin bundlephobia
corepack yarn install --immutable
cd build-service && corepack yarn install --immutable
bun upgrade
pm2 restart all --update-env
pm2 save
```
Confirm both installed `package-build-stats` versions, Bun, and the deployed git
commit. Check PM2, application/build logs, nginx errors, host resources, and API
responses. Treat upstream timeouts, OOM kills, restart loops, or growing orphaned
installer processes as deployment failures.Signals
- Stars
- 9,608
- Forks
- 278
- Open issues
- 192
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 29, 2019 (7 years ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/pastelsky/bundlephobia
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
AGENTS.md · pastelsky/bundlephobia. Agent Mart. https://agentmart.dev/templates/pastelsky-bundlephobia-agents-md (last updated 2026-10-24)