24 deterministic skills for Nextcloud development (NC 28+).
| Skill | Description |
|---|---|
| nextcloud-core-architecture | Platform architecture, app lifecycle (IBootstrap), DI container, service layer, key interfaces |
| nextcloud-core-config | config.php reference, IConfig/IAppConfig, occ config commands, environment variables, caching |
| nextcloud-core-security | Security model, middleware chain, CSP, rate limiting architecture, encryption |
| Skill | Description |
|---|---|
| nextcloud-syntax-ocs-api | OCS REST API endpoints, v1 vs v2, response envelope, share API, capabilities |
| nextcloud-syntax-webdav | DAV file operations, PROPFIND/GET/PUT/MKCOL/MOVE/COPY/DELETE, chunked upload v2 |
| nextcloud-syntax-controllers | Controller types, routes.php, attribute-based routing, security attributes, response types |
| nextcloud-syntax-database | Migrations, Entity, QBMapper, query builder, TTransactional, Oracle/Galera constraints |
| nextcloud-syntax-events | IEventDispatcher, typed events, IEventListener, built-in events catalog, frontend event-bus |
| nextcloud-syntax-authentication | Login Flow v2, app passwords, CSRF, rate limiting, brute force protection |
| nextcloud-syntax-frontend | @nextcloud/vue, axios, router, initial-state, dialogs, files, Webpack, CSS theming |
| nextcloud-syntax-file-api | IRootFolder, File/Folder interfaces, file events, getById() patterns, storage access |
| Skill | Description |
|---|---|
| nextcloud-impl-app-scaffold | App directory structure, info.xml, Application.php, IBootstrap lifecycle, namespaces |
| nextcloud-impl-app-development | Full-stack workflow: Controller → Service → Mapper → Vue.js, initial state bridge |
| nextcloud-impl-background-jobs | TimedJob, QueuedJob, cron modes, scheduleAfter, parallel run control |
| nextcloud-impl-occ-commands | Built-in occ commands, custom Symfony Console commands, arguments/options |
| nextcloud-impl-collaboration | Share API CRUD, notifications (INotifier), activity stream, push notifications |
| nextcloud-impl-testing | PHPUnit setup, unit/integration tests, mocking NC services, Vue Test Utils |
| nextcloud-impl-file-operations | File CRUD workflows, search, event-driven processing, trash, versioning |
| Skill | Description |
|---|---|
| nextcloud-errors-api | OCS v1/v2 status confusion, missing headers, DAV errors, auth failures, CORS |
| nextcloud-errors-app | Namespace/autoloading, info.xml, migration errors, bootstrap timing, DI failures |
| nextcloud-errors-database | Migration failures, query builder mistakes, Oracle/Galera constraints, entity mapping |
| nextcloud-errors-frontend | Vue/Webpack errors, CSRF/CORS, import paths, version mismatches, deprecated globals |
| Skill | Description |
|---|---|
| nextcloud-agents-review | 8-area validation checklist for generated Nextcloud code, 34 anti-patterns |
| nextcloud-agents-app-scaffolder | Generates complete Nextcloud app with 20+ file templates, feature selection |