go-sapcc-conventions

Enforce SAP Converged Cloud Go coding conventions in sapcc repositories.

415|44|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/notque/claude-code-toolkit --skill go-sapcc-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-sapcc-conventions
Source: https://github.com/notque/claude-code-toolkit/tree/main/skills/go-sapcc-conventions
Command: npx skills add https://github.com/notque/claude-code-toolkit --skill go-sapcc-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SAP Converged Cloud Go coding conventions extracted from sapcc/keppel and sapcc/go-bits PR reviews. Enforces architecture patterns, library usage rules, error handling conventions, testing patterns, and anti-over-engineering principles. Use when working in sapcc/* repos, when code imports github.com/sapcc/go-bits, or when targeting SAP CC code review standards. Do NOT use for general Go projects without sapcc dependencies.

Core Features & Use Cases

This skill codifies the project-wide rules reviewers apply during PRs: architecture guidance, library usage constraints, error handling conventions, testing patterns, and anti-over-engineering stances. It helps teams maintain consistency across sapcc/go projects and aligns reviews with SAP CC standards.

Quick Start

Review the SAP CC Go conventions in your repo and incorporate the checks into your code-review workflow.

Frequently Asked Questions about go-sapcc-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce SAP Converged Cloud Go coding conventions during code reviews?

To enforce SAP Converged Cloud Go coding conventions during reviews, apply rules for architecture patterns, error handling, and testing patterns extracted from sapcc repositories to standardize code quality across your projects.

What are the Go error handling and testing conventions for sapcc repositories?

Go error handling and testing conventions for sapcc repositories require strict JSON decoding practices, injectable testing hooks, and anti-over-engineering principles to align code reviews with SAP CC standards.

Can I use these SAP CC Go conventions for general Go projects without sapcc dependencies?

No, you cannot use these SAP CC Go conventions for general Go projects. They are explicitly designed for repositories importing github.com/sapcc/go-bits and targeting SAP Converged Cloud code review standards.

How do I standardize envelope-style API code and JSON decoding in Go?

To standardize envelope-style API code and JSON decoding in Go, apply minimal API surface rules and explicit frontmatter metadata checks to enable reliable automated validation across sapcc projects.

When do I need explicit frontmatter metadata and injectable testing hooks in Go?

You need explicit frontmatter metadata and injectable testing hooks in Go when enforcing SAP Converged Cloud conventions to enable reliable automated checks and consistent envelope-style API code across repositories.