Skip to content
Development
Skill

/developing-software

Software development knowledge reference covering Python, Go, Rust, TypeScript, Java, C++, and Shell. Use when writing code, debugging, or following language-specific best practices.

From plugin
code-abyss
24530 skills

Claude Code

$ npx -y skills add telagod/code-abyss --skill developing-software --agent claude-code

SKILL.md

developing-software.SKILL.md
name: developing-software
description: Software development knowledge reference covering Python, Go, Rust, TypeScript, Java, C++, and Shell. Use when writing code, debugging, or following language-specific best practices.
user-invocable: false

符箓秘典 · 开发语言

> **判断先于执行**:决定「是否做 / 选什么 / 如何取舍」(栈、方案、架构、权衡)前,先读领域判断内核 `skills/_kernel/backend/SKILL.md`——它管 judgment,本秘典管 execution;冲突时以内核判断为准。

路由

| 语言 | 秘典 | 核心场景 | |------|------|----------| | Python | [python](python.md) | FastAPI/Django、数据处理、自动化脚本 | | Go | [go](go.md) | goroutine 并发、微服务、云原生工具 | | Rust | [rust](rust.md) | 所有权系统、零成本抽象、系统编程 | | TypeScript | [typescript](typescript.md) | Node 后端、React/Vue SPA、Next.js SSR | | Java | [java](java.md) | Spring Boot、企业级、JVM 调优 | | C/C++ | [cpp](cpp.md) | 内存管理、高性能计算、嵌入式 | | Shell | [shell](shell.md) | Bash 脚本、系统管理、CI 胶水 |

选型决策

| 场景 | 首选 | 备选 | 判据 | |------|------|------|------| | Web 后端(快速) | Python(FastAPI) | Go(Gin) | 开发速度 vs 运行性能 | | Web 后端(高并发) | Go(Gin/Echo) | Rust(Axum) | 生态成熟度 vs 极致性能 | | Web 后端(企业) | Java(Spring Boot) | Go | 生态/团队 vs 部署简洁 | | Web 前端 SPA | TypeScript+React | TypeScript+Vue | 生态规模 vs 上手速度 | | SSR | Next.js | Nuxt.js | React 生态 vs Vue 生态 | | 系统编程 | Rust | C/C++ | 内存安全 vs 生态/遗产 | | CLI 工具 | Go | Rust | 编译速度 vs 运行性能 | | 脚本/自动化 | Python | Bash | 跨平台 vs 系统原生 | | 安全工具原型 | Python | Go/Rust | 快速迭代 vs 分发便利 |

通用模式

错误处理:Go(error返回) | Rust(Result<T,E>) | Python(try/except) | TS(try/catch)
并发:Go(goroutine+channel) | Rust(tokio) | Python(asyncio) | Java(虚拟线程)
依赖注入:Java(Spring) | Go(wire) | Python(dependency-injector) | TS(tsyringe)
测试:pytest | go test | cargo test | jest/vitest | JUnit
Read more
@telagod
Ships withcode-abyss

Give your AI coding agent a personality. Composable persona + style + skills for Claude Code, Codex, Gemini CLI & OpenClaw. Ships Tech Persona Card v1.0 spec.

Stars on GitHub

Momentum

stars in total
245
Star history of telagod/code-abyss on GitHub, a chart by star-history.com

Other skills on code-abyss.

analyzing-changes

analyzing-changes

Analyzes code changes, detects documentation drift, and evaluates change impact scope. Use when reviewing diffs, checking doc…

@telagod@telagodInstall Skill
analyzing-security

analyzing-security

Scans code for security vulnerabilities, detects dangerous patterns, and ensures security decisions are documented. Use when…

@telagod@telagodInstall Skill
analyzing-spreadsheets

analyzing-spreadsheets

Processes Excel spreadsheet files (.xlsx, .xlsm, .csv). Creates workbooks, builds formulas, preserves formatting, analyzes…

@telagod@telagodInstall Skill
architecting-security

architecting-security

安全架构与治理:威胁建模 (STRIDE/PASTA/LINDDUN)、零信任身份架构、IAM/SSO/MFA/PAM、合规框架 (SOC2/PCI/HIPAA/GDPR)、DLP、隐私工程、安全控制设计。Use when designing…

@telagod@telagodInstall Skill
automating-devops

automating-devops

DevOps knowledge reference covering Git workflows, testing strategies, DevSecOps, release pipeline orchestration (release.yml,…

@telagod@telagodInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills12d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about developing-software.

Which coding agents can use developing-software?
developing-software installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.