Install
$ agentstack add skill-glamgarondiscord-claude-saas-blueprint-api-gen ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Arguments
resource: Nom de la ressource (ex: "invoices", "projects")operations: CRUD complet par défaut, ou spécifier (ex: "create,read,list")
Instructions
1. Analyse
- Lire
rules/api-routes.md+rules/security.mdavant toute modification - Lire le schema DB pour la ressource (si existant)
- Identifier le pattern API utilisé dans le projet (REST, tRPC, GraphQL)
- Lire un endpoint existant comme référence de style
2. Génération
Pour chaque opération demandée, créer :
Validation (Zod) dans shared/validators/ :
- Schema de création (tous les champs requis)
- Schema de mise à jour (tous les champs optionnels via
.partial()) - Schema de query params (pagination, filtres, tri)
Use Case dans core/usecases/ :
- Un fichier par opération :
create-{resource}.ts,list-{resources}.ts, etc. - Injection du port repository via paramètre
- Vérification d'autorisation intégrée
Route/Controller dans adapters/api/ :
- Middleware d'auth appliqué
- Validation du body/params/query avec le schema Zod
- Réponse standardisée :
{ data, error, meta: { page, total } } - Gestion d'erreur avec codes HTTP appropriés
Tests :
- Test unitaire par use case
- Test d'intégration par route (si framework de test dispo)
3. Validation
tsc --noEmit- Exécuter les tests générés
- Vérifier qu'il n'y a pas de routes dupliquées
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: GlamgarOnDiscord
- Source: GlamgarOnDiscord/claude-saas-blueprint
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.