원클릭으로
monorepo-spec-navigation
place file in monorepo, frontend nextjs folder, backend fastapi, reference specs folder, monorepo structure guidance
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
place file in monorepo, frontend nextjs folder, backend fastapi, reference specs folder, monorepo structure guidance
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Generate Helm 3+ chart structure for todo/task applications. Use for: creating Chart.yaml, values.yaml, and templates/ directory with Deployment and Service manifests. Triggers: "helm chart", "helm template", "helm values", "create helm chart", "helm install", "helm upgrade", "package as helm chart". NOT for: plain Kubernetes YAML (use kubernetes-yaml-best-practices), Kustomize, or kubectl commands. NOT for: CRDs, hooks, subcharts, or advanced Helm features unless explicitly requested.
Apply Kubernetes pod security hardening with securityContext, Pod Security Standards, and container isolation. Use for: adding runAsNonRoot, readOnlyRootFilesystem, dropping capabilities, seccomp profiles, and privilege escalation prevention. Triggers: "secure pod", "pod security", "non-root container", "security context", "k8s security", "harden deployment", "pod security standards", "restricted PSS". NOT for: NetworkPolicies, RBAC, Secrets management, or service mesh security. Use alongside kubernetes-yaml-best-practices for complete manifests.
Generate production-ready Kubernetes YAML manifests following best practices. Use when creating or reviewing: Deployments, Services, ConfigMaps, Secrets, Ingress, PersistentVolumeClaims, or any k8s resource YAML. Triggers: "kubernetes manifest", "deployment yaml", "service yaml", "write k8s resource", "create kubernetes", "k8s yaml", "pod spec", "container spec". NOT for Helm charts, Kustomize overlays, or kubectl commands.
Deploy and test applications on local Minikube Kubernetes cluster. Use for: loading local Docker images to Minikube, exposing services locally via port-forward or minikube service, debugging pods (logs, describe, exec), troubleshooting CrashLoopBackOff/ImagePullBackOff errors. Triggers: "deploy to minikube", "minikube image load", "port-forward", "minikube service", "debug pod", "why is pod crashing", "minikube dashboard", "local kubernetes testing". NOT for: minikube installation, minikube start/stop, cloud Kubernetes, Helm charts, or writing YAML manifests (use kubernetes-yaml-best-practices for YAML).
OCI & OKE specialist for the Todo app hackathon project. Provides infrastructure context, authentication patterns, and deployment guidance for Oracle Kubernetes Engine in me-dubai-1. Use when working with: OKE cluster operations, kubectl commands, oci CLI, Helm deploys to OKE, Dapr/Kafka on OKE, Ingress/LoadBalancer setup, Kubernetes secrets, cloud deployment, OCI networking, node pool management, or troubleshooting OKE auth errors. Triggers: "OKE", "oci", "kubectl", "deploy to cloud", "cluster", "OCI", "oracle kubernetes", "ingress on OKE", "secrets on OKE", "Dapr on OKE", "Kafka on OKE", "node pool", "DOKS alternative".
Dapr service invocation pattern for FastAPI Todo app. Use DaprClient.invoke_method to call other services with user_id propagated via metadata. Use when implementing service-to-service communication in FastAPI applications with user context propagation.
| name | monorepo-spec-navigation |
| description | place file in monorepo, frontend nextjs folder, backend fastapi, reference specs folder, monorepo structure guidance |
This skill provides guidance for correctly placing files and navigating the monorepo structure for the hackathon project. It ensures proper organization of frontend, backend, and specification files according to established conventions.
Always follow these monorepo structure conventions when creating or moving files:
frontend/ (Next.js application)backend/ (FastAPI application)specs/[phase]/ (e.g., specs/002-fullstack/).claude/skills/utils/ or appropriate shared directory| Purpose | Directory | Notes |
|---|---|---|
| Frontend code | frontend/ | Next.js application files |
| Backend code | backend/ | FastAPI application files |
| Specifications | specs/[phase]/ | e.g., specs/002-fullstack/, specs/001-console-todo-app/ |
| Skills | .claude/skills/ | Custom Claude skills |
| Assets | assets/ | Static resources and assets |
| Documentation | docs/ | Project documentation |
| Utilities | utils/ | Shared utility functions |
When referencing specifications in code or documentation, use the @specs/... syntax:
@specs/002-fullstack/api-design.md⚠️ Follow monorepo conventions from hackathon specification - Always ensure files are placed in the correct directories according to the established monorepo structure to maintain consistency and proper organization.
Before placing any file: