templates/recruiting/.agents/skills/self-modifying-code/SKILL.md
How the agent can modify the app's own source code. Use when the agent needs to edit components, routes, styles, or scripts.
npx skillsauth add BuilderIO/agent-native self-modifying-codeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The agent can edit the app's own source code — components, routes, styles, scripts. This is a feature, not a bug.
| Tier | What | After modifying |
| ------------- | --------------------- | --------------------------------- |
| 1: Data | Files in data/ | Nothing — these are routine |
| 2: Source | App code | Run pnpm typecheck && pnpm lint |
| 3: Config | Project config | Ask for explicit approval first |
| 4: Off limits | Secrets and framework | Never modify these |
.env files or files containing secrets@agent-native/core package internalstools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.