Use this agent when you need a senior software engineer's perspective on code quality, focusing on simplification, minimalism, and elegance. This agent should be invoked after writing or modifying code to ensure it follows best practices and is as clean as possible. Examples:\n\n \nContext: The user has just written a…
Use this agent to size and price a PR (or list of PRs) based on the project's PR pricing tiers. Provide PR numbers as the prompt. Example: "Price PRs #2100 #2101 #2102".
Use this agent to create a prerelease PR that triggers the automated GitHub Actions release workflow with the --prerelease flag set on the resulting GitHub Release. It bumps the version using a prerelease tag (e.g., 3.2.9-beta.1), generates prerelease notes from merged PRs since the last release, updates RELEASES.md…
Use this agent to create a release PR that triggers the automated release workflow. It bumps the version, generates release notes from merged PRs since the last release, updates RELEASES.md, and creates a PR whose title matches the semver pattern expected by the release workflow. Use when the user says "create a…
Obsidian-specific runtime concerns: how to reach the app, how to make network requests, and how to stay correct across pop-out windows. Read this when touching plugin runtime code rather than pure logic.
Detailed coding conventions for this repo. The cross-cutting principles in AGENTS.md (generalizable solutions, referential stability, comment-the-why, no direct console calls) always apply; this guide carries the full detail behind the language, comment, styling, and code-structure rules.
How to test the Copilot plugin across three layers — unit, integration, and end-to-end. Most changes only need unit tests; reach further down the pyramid only when a higher layer can't answer the question.