AI DevelopmentPlaybook8 min readPublished September 11, 2026

GPT-6 Astra: Update Skills, Prompts and Project Rules

Update GPT-6 Astra skills, AGENTS.md and task prompts with a practical audit, clear completion criteria and a rollout plan for multiple projects.

DA
Digital Applied Team
AI research and implementation
Editorial dateSeptember 11, 2026
PreparedSeptember 12, 2026

GPT-6 Astra gives teams a reason to revisit the instructions they carry from project to project. Start by identifying which rules protect a real requirement, which belong to a specific workflow, and which describe habits you no longer need. Then test a small revision on representative work. A shorter instruction file is useful only if the agent still delivers the right result and respects the project's boundaries.

OpenAI published Eric Provencher's Rethinking skills and prompts for GPT-6 Astra on September 11, 2026. Its advice is to narrow skill descriptions, load supporting guidance when relevant, revisit compulsory reading and repeated testing instructions, and make task completion explicit. OpenAI also notes that Astra can stop earlier than a user intends. Those are vendor observations, not measured gains in our projects. The audit method, examples and rollout worksheet below are Digital Applied's proposed implementation.

Key takeaways
  1. 01
    Keep requirements that protect the project.Preserve authorization, rendering constraints and required release checks. Change the scope of a rule only when you can explain what still protects the outcome.
  2. 02
    Make skill selection specific.A concise description should identify the actual workflow. Route specialized detail to a maintained reference and test neighboring requests.
  3. 03
    Make completion observable.Name the deliverable, the required checks and the first action outside current authorization. Pilot instruction edits before sharing them across repositories.

01Implementation guideStart with the instruction that changes a decision

Imagine a coding agent asked to correct a broken link. Before editing it, the agent reads a deployment manual, a database guide and an entire architecture document. It then runs a broad test suite twice and asks whether it may open the local result. Each action may follow a well-intended rule. Together, they turn a small repair into a process that the user never needed.

The first audit question is concrete: what bad outcome does this instruction prevent? A rule that preserves customer data has a clear answer. A rule that requires every document to be read before every change may have been added after one difficult incident. Its useful part could be the connection between a certain kind of change and the relevant document.

Collect the active project entry point, the documents it references, relevant skill files and the task prompts the team reuses. Read package scripts to establish which checks actually exist. Record conflicting rules alongside their paths. Do not silently decide that the longest document, the newest-looking comment or the strongest wording wins.

For each instruction, choose one of five actions:

  • Keep: it states an enduring requirement or a verified project constraint.
  • Narrow: it is useful for a defined class of changes but currently triggers too broadly.
  • Move: it belongs in a workflow reference, a nested project document or a task prompt.
  • Automate: a formatter, validator or test can enforce it more reliably.
  • Remove: it duplicates another source or describes an obsolete workflow, with evidence for that conclusion.

Give every proposed removal a reason. An instruction about a previous outage might still encode an architectural limit even when its original explanation looks dated. The goal is to make relevant constraints easier to find, not to achieve a target word count.

02Implementation guideMake each skill easy to select and cheap to enter

A skill description is a selection aid. The official skill documentation explains that the name and description are available before the full instructions load. Codex may shorten descriptions when the initial skill list is crowded. Put the actual job near the beginning, and give a clear trigger rather than a long catalogue of loosely associated topics.

Consider an illustrative skill for reviewing article sources. This description is too broad: “Use for writing, websites, marketing, research and content.” A narrower version tells the agent what work justifies loading it:

name: article-source-review
description: Check factual claims and citations in a draft article before editorial approval.

Its root document can route the reader to the relevant material:

# Article source review

For a new draft, use references/new-article.md.
For a factual update, use references/update-review.md.
Use scripts/check-links.mjs to check citation destinations.
Return unsupported claims with their locations and proposed corrections.

These paths are examples: create and verify the referenced resources before adopting them. The router should carry any boundary that applies throughout the workflow. Detailed instructions about a particular source type can live in its reference file. Executable checks belong in scripts when the result is deterministic.

Test selection with neighboring requests. A request to verify article claims should select this skill. A request to change a footer color should not select it merely because the project is a website. A narrowly written description that fails to activate for its intended task also needs revision.

For repositories used by multiple agents, keep the outcome and project constraints shared. Add model-specific procedure only where a test shows it is needed. OpenAI's Astra article cautions that instructions useful for Sol or Luna can constrain Astra; it does not establish that every workflow should lose its detailed instructions. Our existing coding-tool instruction reference helps separate file discovery from the content of those files.

03Implementation guideKeep project rules close to the work they govern

Project instructions should answer questions the repository itself cannot make obvious: which commands are authoritative, which behavior must survive an edit, and where specialized decisions are documented. They should also make the source of authority clear when several tools use different entry files.

For example, Digital Applied's repository uses an AGENTS.md entry point that directs readers to CLAUDE.md. That is a local convention. OpenAI's AGENTS.md documentation describes an instruction chain from global guidance through the project path to the current working directory, with nearer instructions taking precedence. It also documents override and fallback filenames. A randomly named document does not become active simply because it exists in the repository.

When auditing another project, establish its actual entry point instead of copying our filenames. Then use a compact routing section, such as this illustrative example:

Use docs/architecture.md for changes to service boundaries.
Use docs/data-model.md for schema or persistence changes.
Use docs/release.md when preparing a release.

The formatter defines code style.
The release checklist defines the required release checks.

For this site's blog, static rendering, canonical metadata and the enforced article frame are meaningful constraints. An Astra cleanup should preserve those contracts and the repository's required validation. A migration guide that simply deletes every line containing “always” or “never” could remove the instruction preventing a costly rendering regression.

Move repeatable style rules into tooling where practical. Keep an explanation when it prevents a non-obvious mistake. A useful root file lets the agent find the correct procedure while leaving the procedure in one maintained place.

04Implementation guideDefine completion and the next permission boundary

“Improve this page” can mean writing a draft, changing the code, checking the browser or releasing it. A task prompt should identify the intended finished state. Our recommendation is to name the deliverable, the evidence needed to accept it, and the first action outside the current authorization.

For a local page repair, a prompt could say:

Fix the reported layout issue in the current project.
Complete the implementation, run the required checks that apply,
open the local page, and correct problems caused by your change.
Keep working until those checks pass or a specific blocker remains.
Report the changed files, observed result and unresolved limitations.
This task ends with a verified local change; production release is separate.

If release is already authorized, name the target and the release evidence instead. Do not reintroduce a review stop that contradicts the user's request. Conversely, a request for an audit should not silently become authorization to change every project it discovers.

Distinguish repeated permission prompts from substantive boundaries. A team can authorize edits and test reruns against a confirmed disposable fixture environment while retaining a separate decision for changing live records. Before writing that permission into a shared file, verify that the test commands really are isolated. A sentence in a prompt cannot make a production-connected environment disposable.

Use runtime permissions, account scope and service-side authorization to enforce access. Natural-language instructions help the agent choose actions; they are not an access-control mechanism. Keep specific publication, customer-communication and production-data boundaries where the workflow requires them.

This extends the acceptance-criteria approach in our guide to defining done. The Astra-specific task is to review old stopping rules alongside the completion criteria, so the two agree.

05Implementation guideUse one audit worksheet across projects

The reusable unit is a decision record, not a universal AGENTS.md. A marketing site, an authenticated business application and a document workflow can share an audit method while requiring different checks and permissions. Keep project-specific facts in the project that owns them.

Use this proposed worksheet to make an instruction change reviewable. The examples describe decisions to investigate; they are not findings about uninspected repositories.

Instruction foundProposed treatmentEvidence before adoption
Load every project manualRoute by type of changeA small edit finds its relevant constraints without unrelated manuals
Use a skill for all content workNarrow its task triggerRelevant and neighboring requests select the correct workflow
Repeat the whole test suiteKeep required gates; scope additional rerunsThe affected behavior is checked and release requirements remain intact
Ask before every local actionDescribe verified authorized actionsLocal work proceeds and the next external boundary is respected
Stop after the first implementationSpecify the accepted deliverableThe result is inspected and defects caused by the change are fixed
Copy instructions into every repositoryShare the method; retain local factsEach project's commands, deployment target and data boundaries are correct
Digital Applied's proposed instruction-audit worksheet, prepared September 12, 2026. This is a methodology, not a measured cross-project benchmark.

Add the file path, current wording, replacement, owner and a rollback reference to each row in your working copy. That makes disagreements specific. A reviewer can approve narrowing a trigger while rejecting removal of a required check.

For a site, use a small content change to test discovery and rendering constraints. For a business application, choose an isolated change with an authorization check. For a file workflow, test the exported artifact in the application that will consume it. These are suggested pilot categories; choose actual tasks from each project's recent work.

06Implementation guideTest instruction changes before copying them everywhere

OpenAI's prompt-engineering guidance recommends evaluating prompt behavior as prompts and models change. Apply that principle to repository instructions. Save a baseline and change a coherent part of the guidance first, so a regression has an identifiable cause.

Our proposed pilot uses a typo repair, a bounded bug fix, an ambiguous request and a task that reaches a real permission boundary. Keep the starting code, prompt, model, effort setting and tool access comparable. Run the old and revised instructions in fresh sessions. Repeat cases where outcomes vary; one successful run is insufficient to establish reliability.

Record whether the task met its acceptance criteria, which irrelevant documents or skills loaded, how many unnecessary user interruptions occurred, and whether required checks and boundaries held. Record elapsed time and token usage where available. Do not present fewer tool calls or a smaller instruction file as proof of better work.

In multi-model projects, include the models the team actually uses. If a smaller model regresses, investigate the missing guidance and restore it at the narrowest useful scope. Our model-switch testing guide explains why representative work matters more than a generic score.

Adopt the revision in one project, observe normal work, and then repeat the audit elsewhere. Retain a versioned rollback. This article provides an implementation plan; it does not claim that Digital Applied has already completed this rollout or measured performance improvements across its projects.

07Implementation guideA prompt to start your first project audit

Use this prompt for a bounded first pass. It asks for concrete replacements and an evaluation plan before any instruction file is changed:

Audit this project's active agent instructions and relevant skills
against OpenAI's September 11, 2026 GPT-6 Astra guidance.

Identify the instruction entry points and conflicting sources.
For each proposed change, show the path, current wording,
replacement, reason, preserved constraint and validation case.
Check broad skill triggers, compulsory reading, duplicate rules,
unnecessary test repetition, approval pauses and early stopping.

Verify commands and environment assumptions from this project.
Preserve required checks, authorization and release boundaries.
Account for other models used by contributors.
Do not modify files during this audit.
Finish with a prioritized patch proposal and a small pilot plan.

After review, a separate implementation request can authorize the selected edits and pilot checks. For teams ready to apply this across several repositories, our AI transformation service can help define the acceptance criteria and project-specific rollout.

08Recommended next stepStart with one workflow and keep the evidence

Put it into practice

Make the next instruction edit small enough to evaluate.

Choose a workflow where the agent is reading irrelevant guidance, pausing unnecessarily or stopping before the result is checked. Propose a specific revision, preserve the project's constraints and compare the outcome. Use that evidence to decide what belongs in the next repository.

Improve agent workflows

Give your agents clearer project guidance.

Audit instructions, define completion and test the changes on real work.

Practical auditClear boundariesTested rollout
Implementation

From instructions to accepted work

  • Review one workflow
  • Compare representative tasks
  • Extend proven changes
Questions and answers

Applying the audit in your projects

Share the audit worksheet and principles. Keep commands, data boundaries and release procedures specific to the repository that owns them. A shared default should not overwrite verified local requirements.
Related dispatches

Continue reading

AI Development

How to Test an AI Agent Before It Builds for a Client

Test whether an AI agent uncovers missing client requirements before building. Compare interview quality, code inspection, evidence and acceptance criteria.

September 9, 2026 · 6 minRead
AI Development

AI Research Claims: What Has Actually Been Verified?

Assess AI research claims with a practical evidence matrix. Separate formal proofs, measured results and demos, and record what each check establishes.

September 9, 2026 · 6 minRead
AI Development

Building Games With Astra: A Practical Playtest Guide

Plan an Astra-assisted game around a playable loop, repeatable checks and human feedback. Use a practical playtest method before investing in more polish.

September 9, 2026 · 6 minRead
AI Development

Testing a Vision Model on Screenshots of Your Own App

Evaluate a vision model on real interface screenshots, including missing text and ambiguous controls. Score reading, target location and unsupported claims.

September 9, 2026 · 6 minRead
AI Development

A Cheaper AI Model Can Leave You With More Review Work

Compare AI models using the review work needed for an accepted result. Track inspection, corrections and rechecks before treating a lower bill as savings.

September 6, 2026 · 4 minRead
AI Development

Codex Record & Replay: Show It Once, Skip the Script

OpenAI Codex v26.616 watches a macOS workflow once and writes a reusable SKILL.md you run on demand. Six tasks to record first, plus the launch catches.

June 24, 2026 · 12 minRead