code-review

À utiliser lors de la préparation ou de la révision d’une pull request pour kickstart-next-ssr.

npx skills add https://github.com/contentstack/kickstart-next-ssr --skill code-review

Code review – kickstart-next-ssr

When to use

  • Authoring a PR that touches this kickstart
  • Reviewing someone else’s changes for correctness and sample-app quality

Instructions

Scope

  • This is a small reference codebase (app/, lib/, components/). Prefer focused PRs over broad refactors unless modernization is the goal.

Checklist

  • Secrets: No API keys, tokens, or .env files committed; README/env names stay accurate if variables change.
  • Contentstack / SSR: Server paths that use Live Preview call getStack() per request and pass the configured stack into getPage when using livePreviewQuery—see lib/contentstack.ts.
  • Types: New content fields reflected in lib/types.ts or justified as unknown until the seed is updated.
  • Next / images: If adding image domains or hostname envs, update next.config.mjs images.remotePatterns appropriately.
  • UX / a11y: Heading hierarchy, alt text for images, and meaningful labels if UI changes.
  • Docs: User-facing setup steps in README.md updated when behavior or env vars change.

Severity hints (optional)

  • Blocker: Broken build, security leak, broken Live Preview for the documented flow.
  • Major: Incorrect stack sharing on server routes, wrong env contract, missing README updates for new requirements.
  • Minor: Style nits, copy tweaks, non-critical type looseness.

Plus de skills de contentstack

cms-assets
contentstack
Conseiller les développeurs sur l'organisation, la livraison et la transformation des assets dans Contentstack. Couvrir la structure des dossiers, les transformations de l'API de livraison d'images, la publication…
cms-branches-aliases
contentstack
Conseiller les développeurs sur l'utilisation des branches Contentstack pour le développement de contenu isolé et des alias pour des déploiements de contenu sans temps d'arrêt. Couvrir la stratégie de branche,…
cms-data-modeling-best-practices
contentstack
Guidez les développeurs pour modéliser le contenu dans Contentstack en utilisant la structure réutilisable la plus simple. La compétence explique quand utiliser les types de contenu, les références, les éléments globaux…
cms-live-preview-visual-builder-support-assistant
contentstack
Diagnostiquer et guider les implémentations de Contentstack Live Preview et Visual Builder. Retracer le contexte d'aperçu, identifier le contrat rompu et recommander le…
cms-releases
contentstack
Conseiller les développeurs sur l'utilisation de Contentstack Releases pour un déploiement coordonné et atomique de contenu. Couvrir la création de releases, la gestion des éléments, le déploiement par étapes,…
cms-roles-permissions
contentstack
Conseiller les développeurs sur la conception des rôles, des permissions, des équipes et de l'accès par jeton dans Contentstack. Expliquer les rôles intégrés, les rôles personnalisés, la fusion des permissions,…
cms-taxonomy
contentstack
Conseiller les développeurs sur l'utilisation de Contentstack Taxonomy pour la classification structurée et hiérarchique du contenu et le filtrage côté livraison. Couvre la taxonomie par rapport aux balises,…
cms-tokens-authentication
contentstack
Conseiller les développeurs sur le choix de la méthode d'authentification Contentstack et du type de jeton adaptés aux cas d'utilisation frontend, backend, d'automatisation et d'applications tierces.…