一键导入
azure-artifacts
// Defines canonical artifact templates, H2 structures, and documentation styling rules for agent outputs (Steps 1-7); use for artifact generation, formatting, and template compliance.
// Defines canonical artifact templates, H2 structures, and documentation styling rules for agent outputs (Steps 1-7); use for artifact generation, formatting, and template compliance.
Creates Azure Architecture Decision Records (ADRs) with WAF mapping, alternatives, consequences, and implementation guidance; use for architecture decision documentation requests.
Provides Azure defaults for naming, regions, tags, AVM-first modules, security baselines, WAF criteria, governance discovery, and pricing guidance across all agents.
Azure resource troubleshooting patterns including KQL templates, metric thresholds, health checks, and remediation playbooks. Use when diagnosing unhealthy Azure resources or building diagnostic workflows.
Maintains repository documentation accuracy and freshness; use for doc updates, agent or skill changes, staleness checks, changelog entries, and repo explanation requests.
Handles GitHub issues, pull requests, repositories, Actions, releases, and API tasks using MCP-first workflows with gh CLI fallback for advanced operations.
HackOps platform business rules, role matrix, lifecycle states, and scoring invariants. Use when building API routes, writing tests, or validating business logic for the HackOps hackathon management platform. Keywords: hackathon, team, coach, hacker, admin, rubric, scoring, leaderboard, event code, progression.
| name | azure-artifacts |
| description | Defines canonical artifact templates, H2 structures, and documentation styling rules for agent outputs (Steps 1-7); use for artifact generation, formatting, and template compliance. |
| compatibility | Works with Claude Code, GitHub Copilot, VS Code, and any Agent Skills compatible tool. |
| license | MIT |
| metadata | {"author":"jonathan-vella","version":"2.0","category":"workflow-automation"} |
Single source of truth for all artifact template structures and documentation styling.
Load this SKILL.md first — then load references/ files on demand for the current task.
| File | When to Load |
|---|---|
references/h2-templates.md | Generating a specific artifact — get exact H2 heading sequence |
references/standard-components.md | Building artifact structure (badges, TOC, navigation, placeholders) |
references/styling-standards.md | Formatting content (callouts, emoji, icons, reference links) |
Templates directory: templates/ contains .template.md skeleton files.
[!NOTE] This skill is the SINGLE SOURCE OF TRUTH for artifact H2 headings and templates. The similar section in
azure-defaults/SKILL.mddefers to this skill for template compliance.
| Rule | Requirement |
|---|---|
| Template skeleton | Read .template.md file and replicate its structure |
| Exact text | Use H2 text from references/h2-templates.md verbatim |
| Exact order | Required H2s appear in the order listed |
| Anchor rule | Extra sections allowed ONLY after last required H2 |
| No omissions | Every H2 listed must appear in output |
| Attribution | Include header: > Generated by {agent} agent | {YYYY-MM-DD} |
references/h2-templates.md BEFORE generating any artifact## References section at bottom when listedreferences/styling-standards.mdagent-output/{project}/Every project in agent-output/{project}/ MUST have a README.md.
This is a cross-agent requirement — not owned by a single step.
| Responsibility | Agent |
|---|---|
Create initial README from PROJECT-README.template.md | Requirements (Step 1) |
| Update workflow progress after saving step artifacts | Every step agent (Steps 2-7) |
After saving your step artifact(s), update agent-output/{project}/README.md:
## ✅ Workflow Progress table## 📄 Generated Artifacts sectionLast Updated date in ## 📋 Project SummaryPROJECT-README.template.md and backfillTemplate: .github/skills/azure-artifacts/templates/PROJECT-README.template.md
| Trigger | Action |
|---|---|
| After Step 6 (Deploy) | Generate full documentation package |
| "Generate workload documentation" | Create all 7 document types |
| "Document the deployment" | Synthesize from deployment artifacts |
| "Create operations runbook" | Generate specific document |
| Conductor handoff | Auto-generate post-deployment docs |
| File | Purpose | Required |
|---|---|---|
07-documentation-index.md | Master index linking all docs | Yes |
07-design-document.md | 10-section technical design | Yes |
07-operations-runbook.md | Day-2 operational procedures | Yes |
07-resource-inventory.md | Complete resource listing | Yes |
07-ab-cost-estimate.md | As-built cost analysis | Yes |
07-compliance-matrix.md | Security control mapping | Optional |
07-backup-dr-plan.md | Disaster recovery procedures | Optional |
| Source | Information Extracted |
|---|---|
01-requirements.md | Business context, NFRs, compliance |
02-architecture-assessment.md | WAF scores, SKU recommendations |
04-implementation-plan.md | Resource inventory, dependencies |
06-deployment-summary.md | Deployed resources, outputs |
infra/bicep/{project}/ | Actual Bicep configuration values |
references/h2-templates.md for the target artifact06-deployment-summary.md07-documentation-index.md linking all documents| Script | Scope | npm Command |
|---|---|---|
validate-artifact-templates.mjs | All 16 artifact types — H2 order, required H2s | npm run lint:artifact-templates |
Run npm run validate:all to execute all validators together.
Before finalizing any artifact:
references/h2-templates.md exactly (text + order)references/styling-standards.mdagent-output/{project}/ with correct filename