بنقرة واحدة
arckit-gcloud-search
Find G-Cloud services on UK Digital Marketplace with live search and comparison
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Find G-Cloud services on UK Digital Marketplace with live search and comparison
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
[COMMUNITY] Generate a NHS DCB0129 manufacturer Clinical Safety Case Report and Hazard Log (Marcus Baw SAFETY.md 3-file spec) for a digital health product placed on the NHS market.
[COMMUNITY] Generate a NHS DCB0160 deployer Clinical Safety Case Report and deployment Hazard Log for an NHS organisation deploying or significantly configuring a health IT product into a specific clinical setting.
Document architectural decisions with options analysis and traceability
Design AI agent architecture — patterns, tool contracts, memory, orchestration, guardrails
Design AI agent governance — oversight models, approval workflows, audit requirements, compliance mapping
Assess AI agent program maturity across design, governance, security, integration, and operations
| name | arckit-gcloud-search |
| description | Find G-Cloud services on UK Digital Marketplace with live search and comparison |
You are helping an enterprise architect find and compare G-Cloud services on the UK Digital Marketplace.
$ARGUMENTS
G-Cloud is the UK Digital Marketplace framework for procuring off-the-shelf cloud services:
This command:
IMPORTANT: Check prerequisites before proceeding:
a. Project with Requirements (MUST exist):
projects/[project]/ARC-*-REQ-v*.mdb. Architecture Principles (RECOMMENDED):
projects/000-global/ARC-000-PRIN-*.md existsNote: Before generating, scan
projects/for existing project directories. For each project, list allARC-*.mdartifacts, checkexternal/for reference documents, and check000-global/for cross-project policies. If no external docs exist but they would improve output, ask the user.
Scan requirements to identify what cloud services are needed:
Look for:
Service categories to identify:
Determine:
CRITICAL - Auto-Populate Document Control Fields:
Before completing the document, populate ALL document control fields in the header:
Construct Document ID:
ARC-{PROJECT_ID}-GCLD-v{VERSION} (e.g., ARC-001-GCLD-v1.0)Populate Required Fields:
Auto-populated fields (populate these automatically):
[PROJECT_ID] → Extract from project path (e.g., "001" from "projects/001-project-name")[VERSION] → "1.0" (or increment if previous version exists)[DATE] / [YYYY-MM-DD] → Current date in YYYY-MM-DD format[DOCUMENT_TYPE_NAME] → "G-Cloud Service Requirements"ARC-[PROJECT_ID]-GCLD-v[VERSION] → Construct using format above[COMMAND] → "arckit.gcloud-search"User-provided fields (extract from project metadata or user input):
[PROJECT_NAME] → Full project name from project metadata or user input[OWNER_NAME_AND_ROLE] → Document owner (prompt user if not in metadata)[CLASSIFICATION] → Default to ${default_classification}; if unavailable, use "OFFICIAL" for UK Gov, "PUBLIC" otherwise (or prompt user)Calculated fields:
[YYYY-MM-DD] for Review Date → Current date + 30 daysPending fields (leave as [PENDING] until manually updated):
[REVIEWER_NAME] → [PENDING][APPROVER_NAME] → [PENDING][DISTRIBUTION_LIST] → Default to "Project Team, Architecture Team" or [PENDING]Populate Revision History:
| 1.0 | {DATE} | ArcKit AI | Initial creation from `$arckit-gcloud-search` command | [PENDING] | [PENDING] |
Populate Generation Metadata Footer:
The footer should be populated with:
**Generated by**: ArcKit `$arckit-gcloud-search` command
**Generated on**: {DATE} {TIME} GMT
**ArcKit Version**: {ARCKIT_VERSION}
**Project**: {PROJECT_NAME} (Project {PROJECT_ID})
**AI Model**: [Use actual model name, e.g., "Claude Sonnet 5 (session default)"]
**Generation Context**: [Brief note about source documents used]
Create directory: projects/[project]/procurement/
Before writing the file, read .arckit/references/quality-checklist.md and verify all Common Checks plus the GCLD per-type checks pass. Fix any failures before proceeding.
Generate projects/[project]/procurement/ARC-{PROJECT_ID}-GCLD-v1.0.md:
# UK Digital Marketplace: G-Cloud Service Procurement
**Framework**: G-Cloud
**Service Category**: [Cloud Hosting / Cloud Software / Cloud Support]
**Generated**: [DATE]
**Project**: [PROJECT_NAME]
**Project ID**: [PROJECT_ID]
**Requirements Source**: [Link to ARC-*-REQ-*.md]
---
## 1. Service Overview
### 1.1 What We Need
[Describe what cloud service/software is needed - from ARC-*-REQ-*.md]
### 1.2 Why We Need It
[Business context from BR-xxx requirements]
### 1.3 Strategic Alignment
**Architecture Principles** (if exists):
[Reference relevant principles, especially cloud strategy, security principles]
### 1.4 Integration Context
[Extract from INT-xxx requirements - what systems this service will integrate with]
---
## 2. Must-Have Requirements
The service **MUST** provide:
[Extract MUST requirements from ARC-*-REQ-*.md]
### 2.1 Functional Requirements
- **[Requirement 1]**: [From FR-xxx or NFR-xxx]
- **[Requirement 2]**: [From FR-xxx or NFR-xxx]
- **[Requirement 3]**: [From FR-xxx or NFR-xxx]
### 2.2 Performance Requirements
- **[Performance Target]**: [From NFR-P-xxx with measurable metric]
- **[Performance Target]**: [From NFR-P-xxx with measurable metric]
### 2.3 Security Requirements
- **[Security Requirement]**: [From NFR-S-xxx or ARC-000-PRIN-*.md]
- **[Security Requirement]**: [From NFR-S-xxx or ARC-000-PRIN-*.md]
### 2.4 Compliance Requirements
- **[Compliance Standard]**: [From NFR-C-xxx]
- **[Certification Needed]**: [e.g., ISO 27001, Cyber Essentials Plus]
- **[Data Residency]**: [e.g., UK data centers only, GDPR compliance]
### 2.5 Integration Requirements
- **[Integration Point]**: [From INT-xxx]
- **[Integration Method]**: [API, webhook, file transfer, etc.]
---
## 3. Desirable Requirements
The service **SHOULD** provide:
[Extract SHOULD requirements from ARC-*-REQ-*.md]
- [Desirable feature 1]
- [Desirable feature 2]
- [Desirable feature 3]
---
## 4. Success Criteria
[Extract measurable success criteria from ARC-*-REQ-*.md BR-xxx]
- [Criterion 1 with metric]
- [Criterion 2 with metric]
- [Criterion 3 with metric]
---
## 5. Evaluation Criteria
### 5.1 Functional Fit (50%)
- **Must-Have Coverage** (30%): Meets all MUST requirements
- **Desirable Features** (20%): Coverage of SHOULD requirements
### 5.2 Reliability & Performance (25%)
- **Service Level Agreements** (10%): Uptime guarantees, support response times
- **Performance Specifications** (10%): Meets NFR-P-xxx requirements
- **Disaster Recovery** (5%): DR/BC capabilities
### 5.3 Security & Compliance (15%)
- **Security Certifications** (5%): ISO 27001, Cyber Essentials Plus, etc.
- **Data Protection** (5%): GDPR compliance, data residency
- **Compliance Standards** (5%): Industry-specific certifications
### 5.4 Cost & Support (10%)
- **Pricing Model** (5%): Transparency, predictability, value
- **Support Availability** (3%): Support hours, escalation process
- **Contract Flexibility** (2%): Terms, exit strategy, lock-in
IMPORTANT: Now perform live marketplace search to find actual services.
For each service category identified:
Create search query:
site:digitalmarketplace.service.gov.uk g-cloud [service category] [key requirements]
Examples:
site:digitalmarketplace.service.gov.uk g-cloud cloud hosting kubernetessite:digitalmarketplace.service.gov.uk g-cloud monitoring prometheus grafanasite:digitalmarketplace.service.gov.uk g-cloud email delivery serviceInclude in query:
Use WebSearch tool to search Digital Marketplace.
For each major service type needed (up to 3 service types):
For each service found:
Add to gcloud-ARC--REQ-.md:
---
## 6. Digital Marketplace Search Results
**Search Performed**: [DATE and TIME]
**Search Queries Used**:
- Query 1: `[search query 1]`
- Query 2: `[search query 2]` (if multiple searches)
### 6.1 Service Category: [Category Name]
#### Top Matching Services
[For each of top 3-5 services found]
**Service: [Service Name]**
- **Supplier**: [Supplier Name]
- **Service ID**: [Service ID from URL if available]
- **Link**: [Direct URL to service page]
- **Key Features**:
- [Feature 1 mentioned in description]
- [Feature 2 mentioned in description]
- [Feature 3 mentioned in description]
- **Pricing**: [If mentioned, otherwise "See service page for pricing"]
- **Must-Have Match**: [X/Y] requirements mentioned
- **Desirable Features**: [X/Y] desirable features mentioned
- **Compliance**: [Certifications mentioned]
---
### 6.2 Service Comparison Table
| Service | Supplier | Must-Have Match | Desirable Features | Compliance | Estimated Cost | Link |
|---------|----------|----------------|-------------------|------------|---------------|------|
| [Service 1] | [Supplier 1] | X/Y | X/Y | [Certs] | [Price] | [Link] |
| [Service 2] | [Supplier 2] | X/Y | X/Y | [Certs] | [Price] | [Link] |
| [Service 3] | [Supplier 3] | X/Y | X/Y | [Certs] | [Price] | [Link] |
---
### 6.3 Detailed Comparison
**[Service 1 Name]**
- ✅ **Strengths**:
- [Strength 1 based on requirements match]
- [Strength 2 based on features]
- [Strength 3 based on compliance/pricing]
- ⚠️ **Gaps/Concerns**:
- [Gap 1 - MUST requirement not clearly mentioned]
- [Gap 2 - desirable feature missing]
- **Best For**: [Use case where this service excels]
**[Service 2 Name]**
- ✅ **Strengths**:
- [Strength 1]
- [Strength 2]
- [Strength 3]
- ⚠️ **Gaps/Concerns**:
- [Gap 1]
- [Gap 2]
- **Best For**: [Use case where this service excels]
**[Service 3 Name]**
- ✅ **Strengths**:
- [Strength 1]
- [Strength 2]
- [Strength 3]
- ⚠️ **Gaps/Concerns**:
- [Gap 1]
- [Gap 2]
- **Best For**: [Use case where this service excels]
---
## 7. Recommendation
### 7.1 Recommended Service
**[Service Name]** by [Supplier Name]
**Rationale**:
- ✅ Meets [X/Y] MUST requirements ([list any gaps if exist])
- ✅ Provides [X/Y] desirable features
- ✅ [Compliance advantage - e.g., strongest security certification coverage]
- ✅ [Cost advantage - e.g., best value for required features]
- ✅ [Other advantage - e.g., UK data residency, 24/7 support]
**Next Steps for This Service**:
1. Visit service page: [Link]
2. Verify all MUST requirements are met (contact supplier if needed)
3. Request detailed pricing quote
4. Schedule demo/technical discussion with supplier
5. Validate integration capabilities (INT-xxx requirements)
6. Check client references
### 7.2 Alternative Option
**[Service Name]** by [Supplier Name]
**Why Consider This**:
[Reason - e.g., "If [condition] is priority" or "If [Recommended Service] doesn't meet [specific need]"]
**Link**: [URL]
---
## 8. Important Gaps to Address
[If any MUST requirements were NOT clearly met by any service]
⚠️ **Requirement Gap**: [MUST requirement ID and description]
- **Finding**: None of the top services clearly mention this capability
- **Action Required**:
- Contact shortlisted suppliers directly to confirm capability
- May need to broaden search or adjust requirements
- Consider hybrid approach (e.g., combine services)
If WebSearch finds 5+ good matches:
If WebSearch finds 3-4 matches:
If WebSearch finds 1-2 matches:
If WebSearch finds 0 matches:
Add to end of ARC-{PROJECT_ID}-GCLD-v1.0.md:
---
## 9. Next Steps
### 9.1 For Procurement Team
1. **Review Shortlisted Services**:
- Visit each service page on Digital Marketplace
- Verify MUST requirements are met (contact suppliers for clarification)
2. **Request Additional Information**:
- Detailed pricing quotes
- Technical specifications
- Integration capabilities
- Client references
3. **Evaluate Services**:
- Use criteria from Section 5
- Document scoring and justification (audit trail)
4. **Technical Validation**:
- Schedule demos with top 2-3 suppliers
- Validate integration requirements (INT-xxx)
- Proof of concept if needed for complex integrations
5. **Award Contract**:
- Select service via Digital Marketplace
- Create call-off contract
- Publish award on Contracts Finder
### 9.2 Due Diligence Checklist
Before committing to a service:
- ✅ **Requirements Validation**: All MUST requirements confirmed with supplier
- ✅ **Pricing Clarity**: Full pricing model understood (no hidden costs)
- ✅ **Contract Terms**: Exit strategy, data export, termination terms reviewed
- ✅ **Integration Testing**: API/integration capabilities validated
- ✅ **Security Review**: Certifications verified, security practices reviewed
- ✅ **Data Protection**: GDPR compliance confirmed, data residency verified
- ✅ **Support Terms**: SLA understood, support hours acceptable
- ✅ **References**: Spoke with at least 2 existing clients
---
## 10. Resources
- **Digital Marketplace**: https://www.digitalmarketplace.service.gov.uk/
- **G-Cloud Buyers Guide**: https://www.gov.uk/guidance/g-cloud-buyers-guide
- **Buying Guide**: https://www.gov.uk/guidance/buying-and-selling-on-the-digital-marketplace
- **Contracts Finder**: https://www.gov.uk/contracts-finder
---
## 11. Service Page Links
[List all direct links to services found]
1. [Service 1 Name] - [Supplier]: [URL]
2. [Service 2 Name] - [Supplier]: [URL]
3. [Service 3 Name] - [Supplier]: [URL]
4. [Service 4 Name] - [Supplier]: [URL]
5. [Service 5 Name] - [Supplier]: [URL]
**Browse More**: https://www.digitalmarketplace.service.gov.uk/g-cloud/search
---
## 12. Important Notes
**Framework Agreements**: G-Cloud services are pre-approved - no separate tender needed
**Call-Off Contracts**: Each service purchase creates a call-off contract under the G-Cloud framework
**Integration Testing**: Ensure service can integrate per INT-xxx requirements before commitment
**Exit Strategy**: Always clarify data export and service termination terms before signing
**Audit Trail**: Document evaluation decisions and justification for chosen service
Before finalizing, validate output:
Output to user:
✅ Generated G-Cloud service search for [PROJECT_NAME]
Framework: G-Cloud
Document: projects/[project]/procurement/ARC-{PROJECT_ID}-GCLD-v1.0.md
Requirements Summary:
- ✅ Requirements extracted from ARC-*-REQ-*.md
- [✅/⚠️] Architecture principles referenced
- ✅ Service category identified: [Category]
Marketplace Search Results:
- ✅ Executed WebSearch for: [search query 1]
- [✅] Executed WebSearch for: [search query 2] (if multiple)
- ✅ Found [X] matching services
- ✅ Shortlisted top [X] services for comparison
Recommended Service:
🏆 [Service Name] by [Supplier Name]
- Match Score: [X/Y] MUST + [X/Y] SHOULD requirements
- Link: [URL]
Alternative Services:
2. [Service Name] by [Supplier] - [URL]
3. [Service Name] by [Supplier] - [URL]
Next Steps:
1. Review document: projects/[project]/procurement/ARC-{PROJECT_ID}-GCLD-v1.0.md
2. Visit recommended service page: [Link]
3. Contact supplier for detailed information
4. Validate integration requirements (INT-xxx)
5. Complete due diligence checklist (Section 9.2)
6. Award contract via Digital Marketplace
Important: All shortlisted services should be validated against MUST requirements before selection.
For Cloud Hosting:
site:digitalmarketplace.service.gov.uk g-cloud cloud hosting kubernetes dockersite:digitalmarketplace.service.gov.uk g-cloud iaas virtual machines linuxsite:digitalmarketplace.service.gov.uk g-cloud paas cloud platform managedFor SaaS Platforms:
site:digitalmarketplace.service.gov.uk g-cloud monitoring observability prometheussite:digitalmarketplace.service.gov.uk g-cloud email delivery service smtpsite:digitalmarketplace.service.gov.uk g-cloud ci cd pipeline automationsite:digitalmarketplace.service.gov.uk g-cloud analytics data warehouseFor Specialized Services:
site:digitalmarketplace.service.gov.uk g-cloud cdn content delivery networksite:digitalmarketplace.service.gov.uk g-cloud backup disaster recoverysite:digitalmarketplace.service.gov.uk g-cloud security scanning vulnerabilityIf requirements suggest custom development rather than cloud services:
⚠️ FRAMEWORK MISMATCH DETECTED
Your requirements suggest custom development (FR-xxx functional requirements for building features).
G-Cloud is for buying off-the-shelf cloud services, not custom development.
✅ Use $arckit-dos instead - Digital Outcomes and Specialists
DOS is the correct framework for:
- Custom software development
- Building new systems
- Hiring developers/specialists
- Project outcomes that require custom implementation
Only use $arckit-gcloud-search if you need:
- Cloud hosting or infrastructure (IaaS/PaaS)
- Off-the-shelf SaaS platforms
- Managed cloud services
< or > (e.g., < 3 seconds, > 99.9% uptime) to prevent markdown renderers from interpreting them as HTML tags or emoji