pwndoc
- 6 skills
- 0 followers
- 6 hours ago last updated
- ▌ Test Backend · pwndoc bundleGenerates backend API integration tests for PwnDoc using Jest and supertest. Tests run against an ephemeral MongoDB instance via ./pwndoc-cli test --backend.
- ▌ Playwright CLI · pwndoc bundleAutomate browser interactions, test web pages and work with Playwright tests.
- ▌ Test Specialist · pwndocTest orchestrator for PwnDoc. Analyzes a feature or the full project to determine test gaps across backend (Jest), frontend unit (Vitest), and frontend E2E (Playwright), then delegates to /test-backend, /test-frontend-unit, and /test-frontend-e2e skills.
- ▌ Test Frontend E2e · pwndoc bundleGenerates Playwright E2E specs for PwnDoc. Tests run against the full stack (frontend + backend + MongoDB) with pre-authenticated browser sessions. Run with ./pwndoc-cli test --frontend-e2e.
- ▌ Test Frontend Unit · pwndoc bundleGenerates frontend unit tests for PwnDoc using Vitest and Vue Test Utils. Handles services (axios mock), components (mount with Quasar), pages (full setup), and Pinia stores. Run with ./pwndoc-cli test --frontend-unit.
- ▌ Update Documentation · pwndocUse this skill when updating PwnDoc's user-facing documentation in docs/. Trigger whenever the user says "update the docs", "document this feature", "update documentation for X", or "add this to the docs". Also trigger proactively after implementing a feature — if you just finished building something and haven't touched the docs yet, use this skill. Even if the user doesn't say "docs", if you've just completed feature work and documentation would clearly be needed, invoke this skill.