算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
accelint-skill-prose【设计与创意】Use when auditing or revising behavior-defining agent guidance—such as `SKILL.md`, `AGENTS.md`, `CLAUDE.md`, prompt templates, workflow instructions, guardrails, and behavior-bearing references—where wording controls trigger scope, workflow order, approval semantics, guardrail strength, or exact technical meaning. Prefer this skill over general prose…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
SKILL.md,
AGENTS.md, CLAUDE.md, prompt templates, workflow instructions, guardrails, and
behavior-bearing references—where wording controls trigger scope, workflow order,
approval semantics, guardrail strength, or exact technical meaning. Prefer this skill
over general prose editing when clarity must improve without changing behavior,
including ambiguity audits and edits that preserve exact paths, commands, fields,
identifiers, and scope-defining examples. Do not use it for broader content strategy,
policy design, domain review, ordinary low-risk prose cleanup, or optimizing a skill
description’s trigger performance.
license: Apache-2.0
metadata:
author: accelint
version: "0.10.0"Use this skill to audit or revise behavior-defining prose while preserving behavior by default.
Use this skill for SKILL.md, AGENTS.md, CLAUDE.md, behavior-bearing references, prompt templates, workflow guidance, guardrails, and other prose whose wording controls trigger coverage, workflow order, approval semantics, guardrail strength, or exact technical meaning.
Do not use it for broader content strategy, policy design, domain review, ordinary low-risk prose cleanup, or agent-skill description optimization managed by another skill.
Preserve, in this priority order:
Treat behavior-bearing prose as an execution contract, not as ordinary style copy. Keep one term for one concept when the source treats the terms as equivalent. Do not rotate synonyms for style.
For every applicable audit, read all mandatory rubric references. Do not use progressive-disclosure thresholds, optional reference loading, or perceived relevance to skip a category.
references/normative-language.md — normative-language and obligation-precision rubric that applies RFC 8174 / RFC 2119 BCP 14 interpretation to every target artifact.references/serial-instruction-guidance.md — serial-instruction and workflow-integrity rubric.references/ste-compatible-rules.md — STE-compatible clarity and usability rubric.references/user-question-waiting.md — user-question and waiting-behavior rubric.The rubric references use the same local 0–5 scale. Record each grade with cited evidence, a finding state, a concrete recommendation or no-change rationale, a change classification, and uncertainty. Grades prioritize work; they are not validated scores and must not be aggregated to hide incomplete or unresolved evidence.
Every isolated rubric reviewer MUST read the complete target artifact set and every file in Required materials. A reviewer focuses on one category but does not treat the other references as optional.
Every invocation uses this one review workflow. It MUST establish fixed behavior from the source, run four isolated first-pass rubric reviews, synthesize source-grounded findings in a fresh context, and produce one behavior-preserving rewrite. The roles MUST NOT share prior grades, rewrite proposals, author rationale, or draft text before synthesis.
It may use a bounded, behavior-preserving structural rewrite only when cited source evidence shows that the current organization obscures a source-established prerequisite, gate, branch route, return route, or conflicting control-flow reading. A format preference alone does not justify a structural rewrite or a claim of improved compliance.
Attempt every required isolated reviewer. A reviewer fails when it cannot start, cannot complete, returns a response that is not valid JSON matching the required Step 2 payload, or returns a required record without source-cited evidence. Do not silently substitute the parent’s own judgment for that reviewer.
For a failed isolated reviewer, continue only with the completed reviews and report incomplete rubric coverage. Identify the unavailable reviewer, its error or missing output, the category coverage lost, and the resulting uncertainty in the delivery report. The work MAY produce a rewrite, but MUST NOT imply that the missing review was completed. Offer the user a retry when it is actionable.
Show the audit and delivery report by default. Use the delivery structure in assets/output-template.md.
Suppress the user-facing audit and report only when either condition applies:
--quiet flag.no report, do not include the audit, do not show the findings, or only return the rewritten text.A request to be concise, brief, or short does not suppress the audit and report. Do not infer suppression from a generic style preference.
Quiet reporting changes visibility only. It never skips the audit, grading, recommendations, prioritized rewrite proposal, or rewrite. Complete those steps internally, then return the rewritten version without the audit or report.
Create and maintain the following short task tracker before research or editing. Mark an item complete only after completing the corresponding step:
Read the complete target artifact before recommending edits. For folder-level work, inspect the root SKILL.md, sibling AGENTS.md when present, and every behavior-bearing Markdown file under references/. Follow explicit links from those files and inspect other behavior-bearing templates or instructions that complete the contract.
Create a fixed behavior ledger that records:
Create an immutable source snapshot that records every artifact path with an identifier or checksum. Do not rely on repository HEAD: the snapshot must represent the artifact set actually inspected for this invocation.
Give every reviewer the same immutable artifact snapshot and fixed behavior ledger. Do not add a proposed rewrite, another reviewer’s grade, or a synthesis rationale to an isolated reviewer’s context.
Do not treat a visible excerpt as the complete contract. If discovery remains inconclusive after a direct retry, disclose the gap before recommending cross-file changes.
Launch one fresh-context reviewer for each category. Each reviewer receives only the immutable artifact snapshot, behavior ledger, complete Required materials, and its assigned category. It MUST NOT receive another reviewer’s output, a rewrite proposal, a draft rewrite, or the parent’s preferred conclusion.
Each reviewer MUST return exactly one valid JSON object and no prose outside that object. The object MUST match this payload shape:
{
"category": "<assigned category>",
"grade": 0,
"state": "finding | no issue found | unresolved | not applicable with evidence",
"evidence": [
{
"path": "<exact artifact path>",
"location": "<heading or line range>",
"quote": "<verbatim source text>",
"relevance": "<what this evidence supports>"
}
],
"riskOrNoChangeRationale": "<concrete behavior risk or reason no change is warranted>",
"recommendation": {
"priority": "highest | high | medium | low | none",
"action": "<specific, actionable change or 'No change warranted.'>",
"behaviorPreservationIntent": "<behavior to preserve, or why no change is warranted>"
},
"changeClassification": "wording-only | behavior-preserving structural rewrite | approval-required change",
"uncertainty": "<limitation, or 'none'>"
}
category MUST exactly identify the reviewer’s assigned category. grade MUST be an integer from 0 through 5. state, recommendation.priority, and changeClassification MUST use one of the listed values. evidence MUST contain every source-cited record needed to support the returned state. Use recommendation.priority: "none" only with a no-change recommendation.
Every finding recommendation must name the specific wording, structure, or requirement to change; explain the behavior-preservation intent when relevant; and give an action that can guide the rewrite. Do not use vague advice such as “make this clearer” without identifying the needed change.
A category is not complete merely because the review found no issue. Cite the inspected evidence that supports no issue found or not applicable with evidence. Mark a reviewer that returns invalid JSON, lacks a required payload field, or lacks source-cited evidence as unavailable under Required-reviewer failure handling.
Complete Step 2 before beginning Step 3. Use a fresh synthesis context. It MUST receive the immutable artifact snapshot, fixed behavior ledger, complete Required materials, and completed reviewer records. It MUST reread the cited source evidence before accepting a finding; reviewer output is candidate evidence, not authority.
Resolve overlap and disagreement by source evidence and the preservation priorities. Do not average grades, use a majority vote, or turn repeated unsupported recommendations into policy. If the source does not resolve a material conflict, record it as unresolved and follow Step 4 before drafting.
After every available rubric review is complete, synthesize applicable recommendations into one prioritized, top-down rewrite proposal before drafting the rewritten version.
For each proposed change, state:
Order the proposal by behavior risk: trigger coverage and scope, workflow and approval semantics, guardrail strength, exact technical anchors, then clarity and brevity. Use the proposal to guide the final rewrite. Do not use it to add policy, requirements, gates, exceptions, or technical meaning not supported by the source.
Ask and wait only when an unresolved decision materially changes the output or a safety or approval boundary requires it. For operational details and examples, see the Decision criteria and examples section in references/user-question-waiting.md.
decision_id; a question and why it matters; finite, stable accepted_values; each value's effect and side-effect boundary; blocked work; and outcomes for invalid input, decline, cancellation or dismissal, timeout, and unavailable non-interactive input.decision_id and the input has no cancellation, dismissal, timeout, partial selection, or unresolved transport failure. A required approval releases only its bounded action.unresolved_noninteractive and stop before branch-dependent mutation.decision_id and decision contract. Do not infer a branch from earlier conversation.Do not ask fragmented questions or ask the user to repeat independently inspectable information. Group related decisions when they share one outcome.
Classify the recommendation before editing:
Require local, reproducible evaluation with the intended model and harness before presenting a format-standardization change as a compliance or reliability improvement. A one-off user-requested or source-established presentation change may proceed with appropriate approval or disclosure, but must not claim an unmeasured reliability benefit.
When source evidence does not justify a safe change, preserve the original wording as the rewritten version and state that no behavior-preserving change was warranted. Do not use elegance, brevity, or formatting preference as sufficient justification for a structural rewrite. Do not require one exact action order unless the source makes the order material through a dependency, authorization, safety property, or irreversible transition.
The synthesis role drafts the one rewrite. Isolated reviewers do not author the final wording.
Edit only the canonical source artifacts. For folder-level work, update the minimum behavior-bearing files needed to prevent a concrete mismatch in terminology, obligation, workflow, exact references, or rubric requirements.
Complete assets/output-template.md for every invocation. By default, present the review coverage, category-level audit, prioritized rewrite proposal, and rewritten version. If report visibility is suppressed, complete the same workflow and template internally, but return only the rewritten version.
Before output, confirm the following:
unresolved state, lost coverage, and uncertainty.decision_id, accepted values, effects, blocked work, validation, and source-supported unresolved outcomes; only a validated value routes its branch.assets/output-template.md.Identify whether the rewrite was wording-only or structural and state any approval obtained or still required. If a reviewer was unavailable, identify the reviewer and coverage limit without implying that it completed the missing review. If no change is warranted, say why in the default report with cited category evidence; do not manufacture a rewrite for cosmetic reasons.