| name | rust-cli-description |
|---|---|
| description | Description stage for the rust-cli skill family: define or refresh the generated skill description contract before downstream stages change scaffold, feature, validation, or packaging surfaces. |
Use this stage when the workflow needs one authoritative description contract for a generated Rust CLI Skill before later stages proceed.
- Intake classified the work as a new generated skill.
- The requested change alters the generated skill's purpose, positioning, or user-facing contract.
- A later stage detects drift between Cargo metadata,
SKILL.md, README, help text, or release-facing summaries.
Finish this stage with one approved description contract that downstream stages must reuse instead of inventing new summaries independently.
Read the instruction files as the detailed source of truth for how the description contract is consumed during scaffold or feature work.
- classified workflow intent from
intake - current or proposed generated skill scope
- any existing description surfaces that must stay aligned
- the target next stage:
scaffoldfor new skillsextendfor existing skills whose public contract changesvalidatewhen only verification is needed after description alignmentpublishonly for final summaries after validation is current
- approved one-line purpose summary
- approved positioning statement
- inventory of description surfaces that must reuse the same contract
- explicit next-stage handoff and done criteria
- Confirm whether the work creates a new generated skill or changes the user-facing contract of an existing one.
- Define or refresh the approved purpose summary and positioning statement.
- Record which downstream surfaces must stay synchronized:
Cargo.tomlpackage descriptionSKILL.mdREADME.md- help text / structured help summaries
- packaging or publish-facing summaries
- Confirm the next stage that is allowed to consume the approved description contract.
- Hand the approved contract forward without letting downstream stages invent competing wording.
descriptionis the authoritative stage for user-facing purpose and positioning.scaffold,extend,validate, andpublishconsume the approved contract; they do not redefine it.publishmay summarize the contract for release readiness, but it must not overwrite the approved description surfaces.
This stage is complete only when every required description surface is named, the approved summary and positioning are ready for reuse, and the next stage is explicit.
- Continue with
../rust-cli-scaffold/SKILL.mdfor new generated skills. - Continue with
../rust-cli-extend/SKILL.mdwhen an existing skill's public contract changes alongside feature work. - Continue with
../rust-cli-validate/SKILL.mdwhen description alignment is ready for verification. - Continue with
../rust-cli-publish/SKILL.mdonly after validation is current and the workflow needs final closure.