Skip to content
Back to skills

1545 Requirements Eadafa5c

ASecurity

**Company**: TechCorp Solutions **Type**: Mid-Market Managed Service Provider (MSP) **Size**: 45 employees, managed service provider **Specialization**: Azure cloud migrations and managed services

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 31, 2026
devopspythongoc#shellsqlnodekubernetesazuretestingapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 31, 2026

npx -y skills add tools-only/X-Skills --skill 1545-requirements_eadafa5c --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 1545 Requirements Eadafa5c?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 1545 Requirements Eadafa5c
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-1545-requirements-eadafa5c/badge)](https://www.skillsdirectory.com/skills/tools-only-1545-requirements-eadafa5c)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# TechCorp Documentation Requirements

## Company Profile

**Company**: TechCorp Solutions  
**Type**: Mid-Market Managed Service Provider (MSP)  
**Size**: 45 employees, managed service provider  
**Specialization**: Azure cloud migrations and managed services

## Project Context

### Customer Engagement

**Client**: RetailMax Inc. (regional retail chain)  
**Project**: Datacenter-to-Azure migration  
**Scope**: 50 servers, 15 applications, 8TB data  
**Timeline**: 6-month migration completed  
**Project Status**: Azure migration complete, within allocated budget

### The Documentation Challenge

**Situation**: Migration complete, infrastructure deployed, applications running successfully in Azure. Customer now expects comprehensive documentation as part of project deliverable.

**Customer Expectations**:

1. Architecture documentation showing how everything connects
2. Operational runbooks for day-to-day management
3. Troubleshooting guides for common issues
4. API documentation for integration points
5. Disaster recovery procedures
6. Cost management and optimization guidance

**Problem**: TechCorp sold migration services, not documentation services. Documentation wasn't scoped or budgeted. But customer (rightfully) expects professional handoff documentation.

### Business Impact

**If documentation not delivered**:

- ❌ Customer satisfaction impact (threatens referrals)
- ❌ Professional reputation damage
- ❌ Potential contract disputes
- ❌ Difficulty closing final invoice
- ❌ No reference customer for marketing

**Traditional approach**:

- Assign senior engineer for 20 hours (significant time investment)
- Delay project closure by 1 week
- Eat cost to maintain customer relationship
- Documentation still incomplete (60% done, "good enough")

---

## Documentation Requirements Breakdown

### 1. Architecture Documentation (Priority: HIGH)

**Required Content**:

- Executive summary of Azure deployment
- Complete resource inventory (50+ resources)
- Architecture diagrams showing:
  - Application tier (App Services, VMs)
  - Data tier (SQL Database, Cosmos DB, Blob Storage)
  - Network topology (VNets, subnets, NSGs, peering)
  - Security components (Key Vault, Managed Identities)
  - Monitoring (Application Insights, Log Analytics)
- Resource relationships and data flows
- Cost breakdown by service
- Compliance and security controls

**Format**: PDF or Markdown with embedded diagrams  
**Manual Effort**: 6 hours (resource inventory 3hrs, diagrams 2hrs, descriptions 1hr)  
**With Copilot**: 20 minutes (automated scan, diagram generation, template-based output)

**Acceptance Criteria**:

- [ ] All Azure resources documented
- [ ] Architecture diagrams in Visio or equivalent
- [ ] Network topology clearly shown
- [ ] Cost estimates included
- [ ] Security controls documented

### 2. Operational Runbooks (Priority: HIGH)

**Required Content**:

- Deployment procedures (step-by-step)
- Environment configuration (dev, staging, prod)
- Scaling procedures (manual and auto-scale)
- Backup and restore procedures
- Certificate renewal process
- Access management (RBAC, PIM)
- Monitoring and alerting setup
- Incident response procedures

**Format**: Wiki or Markdown  
**Manual Effort**: 5 hours (document procedures, screenshots, format)  
**With Copilot**: 20 minutes (extract from Bicep/ARM templates, generate checklists)

**Acceptance Criteria**:

- [ ] Deployment steps documented
- [ ] Common operational tasks covered
- [ ] Screenshots or code examples included
- [ ] Troubleshooting steps provided
- [ ] Contact information for escalations

### 3. Troubleshooting Guides (Priority: MEDIUM)

**Required Content**:

- Common error patterns and resolutions
- Performance troubleshooting (slow response, high CPU)
- Connectivity issues (network, firewall, DNS)
- Authentication failures (Azure AD, managed identities)
- Database issues (connection pooling, deadlocks)
- Decision trees for issue diagnosis
- KQL queries for log analysis
- Known issues and workarounds

**Format**: Knowledge base articles or Markdown  
**Manual Effort**: 4 hours (identify patterns from tickets, document resolutions)  
**With Copilot**: 30 minutes (query Application Insights, generate from patterns)

**Acceptance Criteria**:

- [ ] Top 10 issues documented
- [ ] Resolution steps for each issue
- [ ] Diagnostic KQL queries included
- [ ] Escalation paths defined
- [ ] Historical context (when issue occurred, how resolved)

### 4. API Documentation (Priority: MEDIUM)

**Required Content**:

- REST API endpoint inventory
- Request/response examples
- Authentication requirements
- Rate limiting and throttling
- Error codes and handling
- Integration scenarios
- Sample code (PowerShell, C#, Python)

**Format**: Swagger/OpenAPI or Markdown  
**Manual Effort**: 3 hours (document endpoints, create examples, format)  
**With Copilot**: 30 minutes (extract from code comments, generate OpenAPI spec)

**Acceptance Criteria**:

- [ ] All API endpoints documented
- [ ] Request/response examples provided
- [ ] Authentication documented
- [ ] Error handling explained
- [ ] Sample code included

### 5. Disaster Recovery Procedures (Priority: HIGH)

**Required Content**:

- RTO/RPO requirements by application
- Backup strategy (daily, weekly, retention)
- Restore procedures (full and point-in-time)
- Failover procedures (Azure regions)
- Data verification after restore
- Communication plan during DR event
- DR testing schedule and procedures

**Format**: PDF or Wiki  
**Manual Effort**: 4 hours (document procedures, test scenarios, format)  
**With Copilot**: 30 minutes (extract from backup configs, template-based generation)

### 6. Cost Management Guide (Priority: LOW)

**Required Content**:

- Current monthly spend breakdown
- Cost optimization opportunities
- Reserved instance recommendations
- Budget alerts configuration
- Cost allocation by department/application
- Scaling cost implications

**Format**: Excel or Markdown with charts  
**Manual Effort**: 2 hours (analyze costs, create recommendations)  
**With Copilot**: 20 minutes (query Cost Management API, generate report)

---

## Success Criteria

### Documentation Quality Metrics

**Completeness**:

- ✅ Target: 95%+ of all components documented
- ✅ Manual baseline: ~60% (always missing sections)
- ✅ Copilot advantage: Template-driven ensures nothing skipped

**Accuracy**:

- ✅ Target: 100% match with deployed infrastructure
- ✅ Manual risk: Human error, copy-paste mistakes
- ✅ Copilot advantage: Automated extraction from Azure

**Consistency**:

- ✅ Target: 100% template compliance
- ✅ Manual baseline: ~70% (formatting varies by author)
- ✅ Copilot advantage: Single template source

**Updateability**:

- ✅ Target: <30 minutes to regenerate after changes
- ✅ Manual baseline: 5 hours to update throughout
- ✅ Copilot advantage: Re-run scripts with new parameters

### Business Outcomes

**Customer Satisfaction**:

- Professional documentation delivered on time
- Exceeds typical MSP documentation quality
- Enables customer self-service operations
- Reference customer secured for case study

**Operational Efficiency**:

- 20 hours → 2 hours (90% time reduction)
- 18 hours saved per project
- Senior engineer time recovered for billable work
- Repeatable process for future projects

**Competitive Advantage**:

- Documentation quality differentiates TechCorp
- Faster project closeouts (1 week → 1 day)
- Higher win rates (professional deliverables)
- Scalable (handle more projects simultaneously)

---

## Timeline

### Manual Approach (20 hours)

- **Week 1**: Start architecture documentation (6 hours)
- **Week 2**: Complete architecture, start runbooks (5 hours)
- **Week 3**: Troubleshooting guides (4 hours)
- **Week 4**: API docs, DR procedures, review (5 hours)
- **Outcome**: 1 month delay, incomplete docs, unhappy customer

### Copilot Approach (2 hours)

- **Day 1, Morning**: Generate all documentation (90 minutes)
- **Day 1, Afternoon**: Human review and customization (30 minutes)
- **Day 2**: Deliver to customer
- **Outcome**: Next-day delivery, complete docs, impressed customer

---

## Technical Environment

### Azure Resources to Document

**Compute**:

- 8 App Services (various tiers: S1, P1v2)
- 12 Virtual Machines (B-series, D-series)
- 2 Azure Kubernetes Service clusters
- 4 Azure Functions apps

**Data**:

- 6 SQL Databases (DTU and vCore models)
- 3 Cosmos DB accounts
- 10 Storage Accounts (Blob, File, Table)
- 2 Redis Cache instances

**Networking**:

- 3 Virtual Networks (hub-spoke topology)
- 15 Subnets
- 8 Network Security Groups
- 2 Application Gateways
- 1 Azure Firewall

**Security**:

- 2 Key Vaults
- 10 Managed Identities
- Azure AD integration
- Azure Security Center enabled

**Monitoring**:

- Application Insights (8 instances)
- Log Analytics workspace
- Action Groups and Alert Rules
- Azure Monitor dashboards

### Source Materials Available

**Infrastructure as Code**:

- Bicep templates (modular structure)
- ARM templates (legacy resources)
- Azure DevOps pipelines (deployment automation)

**Application Code**:

- C# .NET Core APIs (XML documentation comments)
- PowerShell automation scripts
- Azure Functions (Python and Node.js)

**Operational Data**:

- 3 months of Application Insights telemetry
- Azure Activity Logs
- Support ticket history (common issues)

---

## Expected Deliverables

1. **architecture-documentation.pdf** (15 pages)
2. **operational-runbook.md** (25 pages)
3. **troubleshooting-guide.md** (20 pages)
4. **api-documentation.md** (18 pages)
5. **disaster-recovery-procedures.pdf** (12 pages)
6. **cost-management-guide.md** (8 pages)

**Total**: ~100 pages of professional documentation  
**Time with Copilot**: 2 hours  
**Time manually**: 20 hours

---

*This requirements document demonstrates real-world documentation challenges faced by MSPs and SIs delivering Azure projects.*

Files in this skill

  • README.md1.1 KB
  • skill.md9.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.