Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 4.75 KB

File metadata and controls

54 lines (42 loc) · 4.75 KB

Skill Index — Nextcloud Claude Skill Package

24 deterministic skills for Nextcloud development (NC 28+).


Core (3 skills)

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

Syntax (8 skills)

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

Implementation (7 skills)

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

Errors (4 skills)

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

Agents (2 skills)

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