- 42 skills
- 0 followers
- 2 days ago last updated
- ▌ Playwright Browser Evaluate · x-school-academyTo run JavaScript in the page context, evaluate an expression on the page or a specific element for inspection or manipulation.
- ▌ Playwright Browser Navigate · x-school-academyopen a URL, open a web page, open web browser, or navigate the current page in the web browser to a new URL.
- ▌ Playwright Browser Run Code · x-school-academyTo run a custom Playwright script on the page, execute a code snippet for advanced interactions.
- ▌ Playwright Browser Snapshot · x-school-academyTo capture an accessibility snapshot of the current page, take a structured snapshot for UI inspection.
- ▌ Playwright Browser Wait For · x-school-academyTo wait for page state changes, wait for text to appear or disappear or for a timeout.
- ▌ Playwright Browser Fill Form · x-school-academyTo fill multiple form fields at once, set values for inputs, checkboxes, and selects in a single call.
- ▌ Playwright Browser Press Key · x-school-academyTo press a keyboard key in the page, send a key press for shortcuts or input behavior.
- ▌ Playwright Browser File Upload · x-school-academyTo upload files through a file input, provide one or more file paths for a page file chooser.
- ▌ Playwright Browser Handle Dialog · x-school-academyTo accept or dismiss browser dialogs like alert/confirm/prompt, handle the dialog so automation can continue.
- ▌ Playwright Browser Navigate Back · x-school-academyTo go back in browser history, navigate to the previous page from the current page.
- ▌ Playwright Browser Select Option · x-school-academyTo choose an option in a dropdown, select one or more values in a select element.
- ▌ Playwright Browser Take Screenshot · x-school-academyTo take a screenshot of a page or element, capture an image for visual verification.
- ▌ Playwright Browser Console Messages · x-school-academyTo read console logs from the current page, retrieve console messages for debugging JavaScript output.
- ▌ Playwright Browser Network Requests · x-school-academyTo inspect network activity since page load, list network requests to review API calls and resources.
- ▌ Dev Swarm Stage Sprints · x-school-academyPlan and execute agile development sprints, breaking down product requirements into manageable backlogs with clear acceptance criteria and test plans. Use when starting stage 10 (sprints) or when user asks about sprint planning or backlog creation.
- ▌ Dev Swarm Stage Personas · x-school-academyCreate/Update detailed user personas and user stories based on market research and business requirements. Use when starting stage 02 (personas) or when user asks to create/update personas, user stories, or user journey maps.
- ▌ Dev Swarm Project Restore · x-school-academy bundleRestore a project from 99-archive, a remote git repo, or a local codebase back to the workspace root, including reconstructing missing docs, stages, and sprints. Use when the user asks to resume work on an existing project.
- ▌ Dev Swarm Code Development · x-school-academyComplete backlog implementation in feature-driven development. Read backlog requirements, reference implemented features, design approach, implement code, and document. Use when implementing features, changes, bug fixes, or improvements.
- ▌ Dev Swarm Stage Deployment · x-school-academyDeploy to production, configure infrastructure, set up monitoring, and prepare for launch. Use when starting stage 11 (deployment) or when user asks to deploy, go-live, or launch the product.
- ▌ Dev Swarm Stage Init Ideas · x-school-academyTransform raw ideas into structured business requirements by clarifying the problem, defining the solution, and identifying target users. Use when starting stage 00 (init-ideas) or when user asks to define business requirements from ideas.
- ▌ Dev Swarm Stage Tech Specs · x-school-academy bundleCreate detailed technical specifications translating architecture designs into implementation-ready documents, including API specs, database migrations, and testing strategies. Use when starting stage 08 (tech-specs) or when user asks about technical specifications or OpenAPI docs.
- ▌ Playwright Browser Drag · x-school-academyTo drag and drop between elements on a web page, perform a drag interaction from a source to a target.
- ▌ Playwright Browser Tabs · x-school-academyTo manage browser tabs, list, create, select, or close Playwright tabs.
- ▌ Playwright Browser Type · x-school-academyTo type text into an editable field, enter text into inputs or textareas.
- ▌ Playwright Browser Click · x-school-academyTo click a page element in the browser, perform a click on buttons, links, or controls during Playwright automation.
- ▌ Playwright Browser Close · x-school-academyTo close the current Playwright page, close the page to end the session or free resources.
- ▌ Playwright Browser Hover · x-school-academyTo hover over a page element, trigger hover states such as menus or tooltips.
- ▌ Dev Swarm Headless AI Agents · x-school-academy bundleRun popular AI code agents (Claude Code, Codex, Gemini CLI) in headless or non-interactive mode for automation, scripting, and programmatic execution. Use when automating AI agent tasks or integrating into CI/CD pipelines.
- ▌ Playwright Browser Resize · x-school-academyTo resize the browser window, change viewport size to test responsive layouts.
- ▌ Dev Swarm Stage Tech Research · x-school-academyValidate technical feasibility through proof of concepts, technology spikes, and prototypes before committing to full development. Use when starting stage 04 (tech-research) or when user asks to validate technical assumptions or create PoCs.
- ▌ Playwright Browser Install · x-school-academyTo install the Playwright browser defined in config, run this when the browser is missing or not installed.
- ▌ Dev Swarm Draft Commit Message · x-school-academyDraft a conventional commit message when the user asks to commit, commit changes, git commit, or save changes to git. Use when user says "commit", "commit this", "commit changes", "make a commit", or similar.
- ▌ Dart Pub · x-school-academyTo run Dart or Flutter pub commands like `pub get` or `pub add`, execute a pub command for the given roots.
- ▌ Dev Swarm Nodejs · x-school-academyInstall and configure Node.js, npm, and pnpm using nvm. Use when setting up a Node.js environment.
- ▌ Dev Swarm Python · x-school-academyInstall and configure Python and uv. Use when setting up a Python environment.
- ▌ Dev Swarm Code Test · x-school-academyCreate and execute comprehensive tests including unit tests, integration tests, CLI tests, web/mobile UI tests, API tests, and log analysis. Find bugs, verify requirements, identify improvements, and create change/bug/improve backlogs. Use when testing implementations or ensuring quality.
- ▌ Dev Swarm Git Merge · x-school-academyPerform git partial merges (checkout specific folders from another branch) and squash merges (clean single-commit integration) to selectively integrate changes across branches.
- ▌ Dev Swarm Stage Mvp · x-school-academyDefine the Minimum Viable Product scope, prioritize features, and establish success criteria to deliver the smallest testable product. Use when starting stage 03 (mvp) or when user asks to define MVP scope or prioritize features.
- ▌ Dev Swarm Stage Prd · x-school-academyCreate a comprehensive Product Requirements Document defining complete product behavior, functional and non-functional requirements, and user flows. Use when starting stage 05 (prd) or when user asks to define product requirements or acceptance criteria.
- ▌ Dev Swarm Code Review · x-school-academyReview and audit code quality, architecture, and implementation. Verify code meets design specs, find bugs, identify improvements, and create change/bug/improve backlogs. Use when reviewing completed code, auditing implementations, or ensuring quality.
- ▌ Dev Swarm Stage Devops · x-school-academySet up DevOps infrastructure including GitHub repositories, CI/CD pipelines, containerization, and cloud infrastructure (AWS, RunPod). Use when starting stage 09 (devops) or when user asks about CI/CD, Docker, or cloud setup.
- ▌ Dev Swarm Stage Archive · x-school-academy bundleArchive the current project so the repo is ready for a brand-new project start from ideas.md. Use when user asks to archive the project or start a new project from ideas.md.