programming
FeaturedLanguage-specific patterns and tooling: Go, Kotlin, PHP, Swift, TypeScript.
AI & Automation 425 stars
46 forks Updated yesterday MIT
Install
Quality Score: 96/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Programming
Language-specific patterns and tooling for Go, Kotlin, PHP, Swift, and
TypeScript. Identify the language, load matching deep references, follow the
language section.
## Language Routing
| Language | Agent | Section |
|----------|-------|---------|
| Go | golang-general-engineer | Go |
| Kotlin | kotlin-general-engineer | Kotlin |
| PHP | php-general-engineer | PHP |
| Swift | swift-general-engineer | Swift |
| TypeScript | typescript-frontend-engineer | TypeScript |
If the request spans multiple languages, apply each relevant section.
---
## Go
### Style Precedence
1. Target repository's explicit rules and compatibility constraints.
2. Google Go Style Guide canonical rules.
3. Google Go Style Decisions normative guidance.
4. Google Go Style Best Practices non-canonical recommendations.
5. Task-specific deep references below.
Prefer local consistency only where the Google guide allows judgment. Do not
restyle existing code without cause.
### Workflow
1. Classify the task: testing, concurrency, error handling, code review, SAPCC conventions, or quality gate.
2. Load the matching deep reference.
3. Follow the reference's phases, gates, and completion criteria.
For **testing**: table-driven tests with subtests, test helpers, mock injection. Run `go test ./...`. Load `references/go/testing.md`.
For **concurrency**: goroutine lifecycle, sync primitives, context propagation, race detection. Run `go test -race`. Load `references/go/concurrency.md`.
For **err...
Details
- Author
- notque
- Repository
- notque/vexjoy-agent
- Created
- 6 months ago
- Last Updated
- yesterday
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Featured
go-patterns
Go development patterns: testing, concurrency, errors, review, and conventions.
425 Updated yesterday
notque AI & Automation Solid
programming
Applies strict, modern language practice (typed errors, exhaustive match, tests that can fail) for Python, Rust, TypeScript, and Go. Use for work on .py, .rs, .ts, or .go files.
69,398 Updated yesterday
code-yeongyu AI & Automation Listed
go-programming
Go software engineering skill for designing, implementing, debugging, testing, reviewing, and refactoring Go applications, CLIs, APIs, services, concurrency code, modules, and tooling. Use for .go files, go.mod/go.sum, goroutines/channels, interfaces, error handling, performance profiling, race fixes, and idiomatic Go architecture.
0 Updated 1 weeks ago
Garyson26