Add demo accounts and starter content to production
@slashclone/seed-through-the-real-path
Fill a production app with demo accounts and starter content safely, through its own API or CLI instead of raw database inserts. Validation and audit logs run as for any user. Idempotent scripts with a dry run, short-lived tokens in a private file, a cleanup step that revokes them, and a guard that shows which database you are about to write to. Never prints tokens.
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
No permission changes between 0.1.0 and 0.1.1.
SKILL.md
1 added, 1 removed
| @@ line 1 → 1 | ||
| 1 | 1 | --- |
| 2 | 2 | name: seed-through-the-real-path |
| 3 | Removed: description: Seed a production app with house accounts and starter content by going through the app's own public write path (its CLI or API) instead of inserting database rows. Use when someone needs demo accounts, official content, featured lists, or launch content in production, and wants validation, scanning, signing, and audit logs to run as they would for any user. | |
| 3 | Added: description: "Seed a production app with house accounts and starter content through the app's own public write path (its CLI or API) instead of inserting database rows, so validation, scanning, signing, and audit logs run. Idempotent scripts with a dry run, short-lived least-scope tokens in a private file that is never printed, a cleanup step that revokes them, and a guard that confirms the target database. Use when someone needs demo accounts, launch content, official or featured content, or sample data in production, or asks how to seed a production database safely." | |
| 4 | 4 | --- |
| 5 | 5 | |
| 6 | 6 | # Seed through the real path |
kit.json
14 added, 5 removed
| @@ line 1 → 1 | ||
| 1 | 1 | { |
| 2 | 2 | "name": "seed-through-the-real-path", |
| 3 | 3 | "owner": "slashclone", |
| 4 | Removed: "version": "0.1.0", | |
| 4 | Added: "version": "0.1.1", | |
| 5 | 5 | "type": "skill", |
| 6 | Removed: "description": "Seed a production app with house accounts and starter content through its own public write path (CLI or API), so validation, scanning, and signing all run. Idempotent scripts, a dry run, short-lived least-scope tokens in a private file, a cleanup step that revokes them, and a guard script that shows which database you are about to write to.", | |
| 6 | Added: "title": "Add demo accounts and starter content to production", | |
| 7 | Added: "description": "Fill a production app with demo accounts and starter content safely, through its own API or CLI instead of raw database inserts. Validation and audit logs run as for any user. Idempotent scripts with a dry run, short-lived tokens in a private file, a cleanup step that revokes them, and a guard that shows which database you are about to write to. Never prints tokens.", | |
| 7 | 8 | "category": "devops", |
| 8 | 9 | "license": "MIT", |
| 9 | Removed: "compat": ["claude-code"], | |
| 10 | Added: "compat": [ | |
| 11 | Added: "claude-code" | |
| 12 | Added: ], | |
| 10 | 13 | "permissions": { |
| 11 | Removed: "shell": ["node scripts/seed-guard.mjs"], | |
| 12 | Removed: "files": { "read": ["./examples/**"] } | |
| 14 | Added: "shell": [ | |
| 15 | Added: "node scripts/seed-guard.mjs" | |
| 16 | Added: ], | |
| 17 | Added: "files": { | |
| 18 | Added: "read": [ | |
| 19 | Added: "./examples/**" | |
| 20 | Added: ] | |
| 21 | Added: } | |
| 13 | 22 | }, |
| 14 | 23 | "tests": { |
| 15 | 24 | "cases": [ |
