CtrlK
BlogDocsLog inGet started
Tessl Logo

azure-artifacts

Artifact template structures, H2 compliance rules, and documentation styling for agent outputs (Steps 1-7). USE FOR: generating any agent artifact, checking H2 structure compliance. DO NOT USE FOR: Azure resource configuration (use azure-defaults), Bicep/Terraform patterns (use bicep-patterns or terraform-patterns).

85

Quality

81%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Azure Artifacts Skill

Single source of truth for artifact template structures and styling. Per-step H2 definitions live in references/ — load only the step you are generating.


Artifact Generation Rules

Mandatory Compliance

RuleRequirement
Template skeletonRead step template from references/ and replicate
Exact textUse H2 text from templates verbatim
Exact orderRequired H2s appear in the order listed
Anchor ruleExtra sections allowed ONLY after last required H2
No omissionsEvery H2 listed must appear in output
Attribution> Generated by {agent} agent | {YYYY-MM-DD}

DO / DON'T

  • DO: Read the step-specific template before generating
  • DO: Copy H2 text character-for-character (including emoji)
  • DO: Save all output to agent-output/{project}/
  • DON'T: Reorder H2 headings from the listed sequence
  • DON'T: Use placeholder text like "TBD" or "Insert here"
  • DON'T: Add custom H2 sections BEFORE the last required H2

Mandatory: Project README

Every project in agent-output/{project}/ MUST have a README.md.

After saving step artifact(s), update the README:

  1. Mark your step as complete in ## ✅ Workflow Progress
  2. Add artifact files to ## 📄 Generated Artifacts
  3. Update Last Updated date and progress bar percentage

Placeholder Syntax

All templates use single-brace {placeholder-name} syntax:

  • Lowercase, hyphen-separated: {project-name}, {monthly-cost}
  • No Mustache/Handlebars {{double-braces}}

Automated Validation

npm run lint:artifact-templates   # H2 order and required headings
npm run lint:h2-sync              # Template ↔ artifact sync
npm run validate:all              # All validators together

Quality Checklist

  • H2 headings match template exactly (text + order)
  • Attribution header present with agent name and date
  • No placeholder text ("TBD", "Insert here", "TODO")
  • File saved to agent-output/{project}/ with correct name
  • Collapsible TOC present (<details open> block after badge row)
  • Cross-navigation table present (header with ⬅️ Previous / 📑 Index / Next ➡️)
  • Mermaid diagram included (if template contains one)
  • Traffic-light indicators used (✅ / ⚠️ / ❌ where template shows status columns)
  • Collapsible <details> blocks present (if template contains them)

Reference Index

When generating a Step N artifact, read the corresponding template:

ReferenceWhen to Load
references/01-requirements-template.mdGenerating Step 1 requirements
references/02-architecture-template.mdGenerating Step 2 assessment or Step 3 cost estimate
references/04-plan-template.mdGenerating Step 4 plan, governance, or preflight
references/05-code-template.mdGenerating Step 5 implementation reference
references/06-deploy-template.mdGenerating Step 6 deployment summary
references/07-docs-template.mdGenerating Step 7 workload documentation
references/styling-standards.mdApplying callouts, badges, emoji, navigation
references/cost-estimate-sections.mdCost estimate H2 structure and formatting rules
Repository
jonathan-vella/azure-agentic-infraops
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.