agentic-playwright: Instructions file for GitHub Copilot

.github/instructions/common-tasks.instructions.md

agentic-playwright common-tasks.instructions.md is an instructions file for GitHub Copilot from idavidov13/agentic-playwright. It costs 5,109 tokens per session, scanned A, original, MIT.

A guide for choosing and filling in prompt templates that generate Playwright test artifacts. It explains how to identify the task type, resolve the correct project paths, and verify the generated result.

In plain words
What is it for?
Use it when generating Playwright code from prompts, especially when the task needs a page object, API test, fixture, schema, or other project artifact.
Why use it?
It prevents templates from being filled with guessed folder names or incomplete project details. It also points the agent to the wider rules and specialized instructions it must follow.

Instructions file for GitHub Copilot

Written for GitHub Copilot: a Copilot instructions file.

This is idavidov13/agentic-playwright's own configuration. It tells GitHub Copilot how to work on agentic-playwright itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything agentic-playwright configures →

Reuse

Borrowing it

Nothing to install: this file belongs to idavidov13/agentic-playwright. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/idavidov13/agentic-playwright/main/.github/instructions/common-tasks.instructions.md
Clone the repo
git clone --depth 1 https://github.com/idavidov13/agentic-playwright

Made for: GitHub Copilot.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for agentic-playwright common-tasks.instructions.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/idavidov13/agentic-playwright/common-tasks/github.svg)](https://agentmods.dev/instructions/idavidov13/agentic-playwright/common-tasks)
Your own site
<a href="https://agentmods.dev/instructions/idavidov13/agentic-playwright/common-tasks"><img src="https://agentmods.dev/badge/instructions/idavidov13/agentic-playwright/common-tasks/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for agentic-playwright common-tasks.instructions.md

Your own site · 80×15
<a href="https://agentmods.dev/instructions/idavidov13/agentic-playwright/common-tasks"><img src="https://agentmods.dev/badge/instructions/idavidov13/agentic-playwright/common-tasks.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 5,109 This file is loaded in full into every session.
When invoked 5,109 The same file — it is already loaded in full.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.05109 $0.05109
Opus 5.5 $0.02044 $0.02044
Sonnet 5.5 $0.01022 $0.01022
Haiku 4.5 $0.00511 $0.00511

Measured 1mo ago against content hash b65ff474b856, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

agentic-playwright common-tasks.instructions.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.github/instructions/common-tasks.instructions.md · 438 lines

How it starts

The opening of the file, as written. The whole thing — 438 lines — stays where its author put it; the contents beside it link to each section on GitHub.

AI Prompt Templates for Agentic Playwright

Codegen sub-router. Owns prompt templates per artifact type and the post-generation verification checklist. Plugs into ai-native-workflow Phase 2 (Route) for codegen intents.

For the 8-phase workflow see ai-native-workflow/SKILL.md. For worked examples and troubleshooting see this skill's references/.

Critical

These rules are unique to template usage. All other rules (selectors, waits, types, Zod strictness, response validation, tags, fixtures, JSDoc, no-XPath, no-hardcoded-strings, etc.) live in the Constitution (the always-loaded MUST/SHOULD/WON'T tables wrapping these instructions) and the leaf skills (api-testing, page-objects, selectors, test-standards, data-strategy, type-safety, fixtures, enums). Re-read the Constitution + the matching leaf skill's Critical block before generating from any template here.

  • Resolve {area} first. Every template contains {area} as a placeholder. Run the matching ls (ls pages/, ls tests/, ls fixtures/api/schemas/, ls test-data/factories/, ls test-data/static/, ls enums/) and substitute the real folder name before filling the template. Do not guess.
  • Templates are starters, not substitutes. Each template is a 10-15 line scaffold. The leaf skill listed for the category owns the deep rules — load it and follow it end-to-end. Never reimplement a leaf skill's rules inline in your prompt.
  • Walk the verification checklist (below) after generating. It is the canonical post-codegen audit; the leaf skills point here for it.

Instructions

Phase 1: Identify the task category and resolve paths

Match the user's request to one row, then run the ls commands the row's templates need.

Category Template section Specialized skill(s) ls to run before filling
Page object / component Page Object Tasks page-objects, selectors, playwright-cli ls pages/
Functional / E2E test Test Tasks test-standards, data-strategy ls tests/, ls test-data/factories/
API test Test Tasks → Add API Test api-testing, test-standards ls tests/, ls fixtures/api/schemas/, ls enums/
Zod response schema API Schema Tasks api-testing, type-safety ls fixtures/api/schemas/
Data factory Data Factory Tasks data-strategy, type-safety ls test-data/factories/
Static test data Data Factory Tasks → Static Test Data data-strategy, api-testing ls test-data/static/
Fixture (POM / helper) Fixture Tasks fixtures, helpers (no path placeholder)
UI component Component Tasks page-objects, selectors (no path placeholder)

Read the full file on GitHub · 438 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 438 lines · 5,109 tokens per session scan A b65ff474b856

Subscribe to this mod's changes

agentic-playwright common-tasks.instructions.md is an instructions file published in the GitHub repository idavidov13/agentic-playwright (241 stars, last pushed 3d ago), licensed MIT. It adds 5,109 tokens to every session, about $0.0204 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories

vscode buildNext.instructions.md

Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).

microsoft/vscode · 9,715 tokens

next.js AGENTS.md

AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.

vercel/next.js · 7,581 tokens

vscode oss-third-party-notices.instructions.md

Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, cache eligibility and rollout and applying the notice (cutover).

microsoft/vscode · 5,262 tokens

langchain AGENTS.md

AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.

langchain-ai/langchain · 4,680 tokens

vscode copilot-instructions.md

Copilot instructions for microsoft/vscode, covering vs code copilot instructions, project overview, root folders, core architecture (src/ folder) and built-in extensions (extensions/ folder).

microsoft/vscode · 2,731 tokens

deepseek-harness AGENTS.md

AGENTS.md instructions for deepseek-ai/deepseek-harness, covering agents.md, pre-stable apis and released session data, repository layout, commands and host sandbox failures.

deepseek-ai/deepseek-harness · 4,261 tokens