SuperAPI AI Directory

writing-for-astra

Writing & research

View repository

Updated 10-16 06:07

About this skill

Writing for Astra

Write instructions that supply the context, constraints and outcomes Astra needs, leaving implementation choices to its judgment. Preserve the author's intent and requirements; reduce scaffolding only when it adds no useful behavior.

Purpose and scope

State the job and when the instructions apply. A skill description should name its specific trigger, without listing adjacent domains or carrying the workflow. Global availability does not mean the skill should run on every task.

What belongs in the root

Keep purpose, shared constraints, decision boundaries, relevant pointers and completion conditions in the root. Put conditional procedures and examples in supporting files, with a pointer explaining when each applies. Split by actual need, not to meet a line-count target or hide future steps from the model.

Group a concept with its rules and exceptions. Give each requirement one canonical home; avoid duplicating facts the environment already exposes unless finding them is costly or the document explains a non-obvious convention.

Requirements and freedom

Preserve architecture, safety, compatibility, user preferences and project conventions. Keep exact commands and ordering where correctness depends on them. Express ordinary work through its intended outcome rather than an elaborate recipe. Remove generic reminders to inspect, reason, test or be thorough when they add no task-specific requirement.

Use precise language. Defined domain terms can shorten repetition, but a vague word must not replace distinct requirements. Positive directions and explicit prohibitions are both useful when they make a real boundary clear.

Boundaries and completion

Distinguish authorized reversible work from actions that require a decision. Preserve the owner's approval requirements. Ask where an unresolved choice can materially change the outcome; ordinary implementation choices need not become checkpoints.

Define done with the result and evidence the task requires. Include running, inspecting and fixing the requested result when those belong to its scope. Bound further exploration by its purpose; avoid both premature handoffs and open-ended polishing or repeated verification without new evidence.

Shared skills and intentional workflows

Other models may consume the same documents. Retain instructions essential to correctness for them; disclose specialized guidance when it is conditional. When orchestration, model selection, cost controls or agent responsibilities are the skill's purpose, preserve them as requirements. Do not add delegation just to steer reasoning or force every authoring task through the same process.

For Codex skill packaging and invocation policy, read Codex skill mechanics. For this variant's origin and changes, see provenance.