
What happened
GitHub's material for its Copilot cloud agent urges developers to state the problem, completion conditions and files to change, while VS Code docs describe saving shared rules in Markdown instruction files.
Why it matters
The guidance treats a written completion condition as the yardstick for judging whether a request was carried out, so checking the result does not start from scratch after the code is written.
What to watch
It hinges on whether the instruction file is actually found and followed, since VS Code docs separate those two, and one example order is to read docs/PROJECT.md before changing anything.
WHO IT HITSTeams using AI coding assistants inside an existing repository feel this most: they need a short statement of scope and a written definition of done before the agent starts. The same shift lands on anyone who later reviews the generated changes and has to confirm rejected input left existing data untouched.
Summaries like this, in your inbox every morning.
The starting point of this piece is a habit many people fall into: asking an AI to "build the article management feature" and beginning there. That request alone leaves open what gets stored, what happens when the same ID arrives twice, and what counts as finished — and once the code exists, making those decisions from zero is painful. The article's answer is not to write a detailed spec up front, but to write down the scope of this one change and how the finished thing will be checked.
From there, the article draws on two official sources. GitHub's material for its Copilot cloud agent recommends making the problem to solve, the completion conditions, and hints about which files to change explicit. VS Code's documentation describes a mechanism for saving shared development policy in a Markdown instruction file, while noting that the supported format and the way it is read differ depending on the agent chosen. The article's example request shows what this looks like in practice — listing what to save, what to check first, and four things to verify when done, including that re-registering the same ID must not overwrite an existing article.
The remaining thread is verification. The article separates a file merely being found from instructions actually being followed, and suggests trying a representative task under the same conditions and comparing referenced information, generated files and results. It also warns that "tests passed" is not the same as the behavior you cared about being confirmed, and asks for a note on what was tried and what could not be tried. The wider context is that instruction files generated by AI should themselves be reread, since they may describe test procedures that do not exist yet or point at the wrong location. Whether this approach holds up likely depends on how much of the request is genuinely one-off and how much is a rule worth keeping in the repository.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
A non-engineer operator says one person ships four smartphone apps on Google Play, three on the App Store, wit…

A developer released agent-guardrails, a one-script Python standard-library plugin that guards Bash, Write, Ed…

The walkthrough points the CLI at a local mock via the ANTHROPIC_BASE_URL environment variable

A Zenn guide explains systems to install before letting AI agents, bots or scheduled jobs post, send, publish…

Researchers at Microsoft published a paper titled "Adoption and Impact of Command-Line AI Coding Agents: A Stu…

Meta released open weights for Muse Spark Open, an 816B-parameter model built for coding and long-running agen…