ワンクリックで
podverse-management-api-patterns
Common patterns for the podverse-management-api Express application
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Common patterns for the podverse-management-api Express application
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Just-in-time phase workflow for the Podverse mobile master plan. Use when the operator asks what to work on next in the mobile master plan, to plan or detail the next mobile phase, to create deferred detail docs and COPY-PASTA sets, or to implement a mobile master-plan phase.
Cross-platform theme AND visual parity for apps/mobile — same theme IDs and design tokens as web, RN ThemeProvider, uit pref, and web-referenced screen layouts. Use when adding mobile styling, ThemeProvider, theme selector, design token imports, or building any mobile screen that has a web counterpart.
FOSS vs playstore Android/iOS product flavors — FCM vs UnifiedPush, non-FOSS dependency register, defer full implementation to Track 20.
Expo SDK 52 as a standalone install under apps/mobile — own lockfile, file: shared packages, Metro. Use when mobile npm install, prebuild, pod install, mobile:dev fails, or when telling the operator how to run expo install (never bare root npx expo).
abcmemory checklist for mobile work — when to update .cursor/ rules/skills vs .llm/plans; abcremember vocabulary; links mobile-master-plan-phasing.
Offline-first mobile data layer — SQLite/Drizzle repositories, background sync, storage boundaries. Use when adding or changing apps/mobile data fetching, local persistence, queue/history/add-by-RSS storage, or sync.
| name | podverse-management-api-patterns |
| description | Common patterns for the podverse-management-api Express application |
| version | 1.0.0 |
The Management API follows the same patterns as the main API. See the API Skill for detailed patterns.
apps/management-api/Internal imports within apps/management-api/src use @management-api/* → src/* (full directory name — not @mgmt-api). See .cursor/rules/app-internal-import-aliases.mdc.
import { config } from '@management-api/config/index.js';
import { AdminAccountService } from '@management-api/orm/services/adminAccount.js';
import { ensureAuthenticated } from '@management-api/lib/auth/index.js';
All TypeScript Express patterns from the main API apply here. See the API Skill - TypeScript Express Patterns section for:
Promise<void>)apps/management-api/
├── src/
│ ├── routes/ # Route definitions
│ ├── lib/ # Utilities and helpers
│ │ ├── auth/ # Authentication middleware
│ │ └── startup/ # App initialization
│ └── index.ts # Entry point
├── package.json
└── tsconfig.json