{"id":"a9e9697b-f1e9-4c39-82b9-66d46a5d5bf7","shortId":"BZQqS2","kind":"skill","title":"developing-software","tagline":"Software development knowledge reference covering Python, Go, Rust, TypeScript, Java, C++, and Shell. Use when writing code, debugging, or following language-specific best practices.","description":"# 符箓秘典 · 开发语言\n\n## 路由\n\n| 语言 | 秘典 | 核心场景 |\n|------|------|----------|\n| Python | [python](python.md) | FastAPI/Django、数据处理、自动化脚本 |\n| Go | [go](go.md) | goroutine 并发、微服务、云原生工具 |\n| Rust | [rust](rust.md) | 所有权系统、零成本抽象、系统编程 |\n| TypeScript | [typescript](typescript.md) | Node 后端、React/Vue SPA、Next.js SSR |\n| Java | [java](java.md) | Spring Boot、企业级、JVM 调优 |\n| C/C++ | [cpp](cpp.md) | 内存管理、高性能计算、嵌入式 |\n| Shell | [shell](shell.md) | Bash 脚本、系统管理、CI 胶水 |\n\n## 选型决策\n\n| 场景 | 首选 | 备选 | 判据 |\n|------|------|------|------|\n| Web 后端(快速) | Python(FastAPI) | Go(Gin) | 开发速度 vs 运行性能 |\n| Web 后端(高并发) | Go(Gin/Echo) | Rust(Axum) | 生态成熟度 vs 极致性能 |\n| Web 后端(企业) | Java(Spring Boot) | Go | 生态/团队 vs 部署简洁 |\n| Web 前端 SPA | TypeScript+React | TypeScript+Vue | 生态规模 vs 上手速度 |\n| SSR | Next.js | Nuxt.js | React 生态 vs Vue 生态 |\n| 系统编程 | Rust | C/C++ | 内存安全 vs 生态/遗产 |\n| CLI 工具 | Go | Rust | 编译速度 vs 运行性能 |\n| 脚本/自动化 | Python | Bash | 跨平台 vs 系统原生 |\n| 安全工具原型 | Python | Go/Rust | 快速迭代 vs 分发便利 |\n\n## 通用模式\n\n```\n错误处理：Go(error返回) | Rust(Result<T,E>) | Python(try/except) | TS(try/catch)\n并发：Go(goroutine+channel) | Rust(tokio) | Python(asyncio) | Java(虚拟线程)\n依赖注入：Java(Spring) | Go(wire) | Python(dependency-injector) | TS(tsyringe)\n测试：pytest | go test | cargo test | jest/vitest | JUnit\n```","tags":["developing","software","code","abyss","telagod","agent-skills","ai-agent","ai-assistant","ai-personality","blue-team","character-card","claude-code"],"capabilities":["skill","source-telagod","skill-developing-software","topic-agent-skills","topic-ai-agent","topic-ai-assistant","topic-ai-personality","topic-blue-team","topic-character-card","topic-claude-code","topic-cli","topic-codex","topic-codex-cli","topic-configuration","topic-developer-tools"],"categories":["code-abyss"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/telagod/code-abyss/developing-software","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add telagod/code-abyss","source_repo":"https://github.com/telagod/code-abyss","install_from":"skills.sh"}},"qualityScore":"0.555","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on github topic:agent-skills · 211 github stars · SKILL.md body (1,253 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:55:06.227Z","embedding":null,"createdAt":"2026-05-16T12:54:50.275Z","updatedAt":"2026-05-18T18:55:06.227Z","lastSeenAt":"2026-05-18T18:55:06.227Z","tsv":"'asyncio':185 'axum':106 'bash':80,156 'best':27 'boot':67,115 'c':14 'c/c':71,141 'cargo':203 'channel':181 'ci':83 'cli':146 'code':20 'cover':8 'cpp':72 'cpp.md':73 'debug':21 'depend':195 'dependency-injector':194 'develop':2,5 'developing-softwar':1 'e':173 'error返回':169 'fastapi':94 'fastapi/django':38 'follow':23 'gin':96 'gin/echo':104 'go':10,41,42,95,103,116,148,168,179,191,201 'go.md':43 'go/rust':162 'goroutin':44,180 'injector':196 'java':13,63,64,113,186,189 'java.md':65 'jest/vitest':205 'junit':206 'jvm':69 'knowledg':6 'languag':25 'language-specif':24 'next.js':61,132 'node':57 'nuxt.js':133 'practic':28 'pytest':200 'python':9,35,36,93,155,161,174,184,193 'python.md':37 'react':125,134 'react/vue':59 'refer':7 'result':171 'rust':11,48,49,105,140,149,170,182 'rust.md':50 'shell':16,77,78 'shell.md':79 'skill' 'skill-developing-software' 'softwar':3,4 'source-telagod' 'spa':60,123 'specif':26 'spring':66,114,190 'ssr':62,131 'test':202,204 'tokio':183 'topic-agent-skills' 'topic-ai-agent' 'topic-ai-assistant' 'topic-ai-personality' 'topic-blue-team' 'topic-character-card' 'topic-claude-code' 'topic-cli' 'topic-codex' 'topic-codex-cli' 'topic-configuration' 'topic-developer-tools' 'try/catch':177 'try/except':175 'ts':176,197 'tsyring':198 'typescript':12,54,55,124,126 'typescript.md':56 'use':17 'vs':98,108,119,129,136,143,151,158,164 'vue':127,137 'web':90,100,110,121 'wire':192 'write':19 '上手速度':130 '云原生工具':47 '企业':112 '企业级':68 '依赖注入':188 '内存安全':142 '内存管理':74 '分发便利':165 '判据':89 '前端':122 '后端':58,91,101,111 '团队':118 '场景':86 '备选':88 '安全工具原型':160 '嵌入式':76 '工具':147 '并发':45,178 '开发语言':30 '开发速度':97 '微服务':46 '快速':92 '快速迭代':163 '所有权系统':51 '数据处理':39 '极致性能':109 '核心场景':34 '测试':199 '生态':117,135,138,144 '生态成熟度':107 '生态规模':128 '秘典':33 '符箓秘典':29 '系统原生':159 '系统管理':82 '系统编程':53,139 '编译速度':150 '胶水':84 '脚本':81,153 '自动化':154 '自动化脚本':40 '虚拟线程':187 '语言':32 '调优':70 '跨平台':157 '路由':31 '运行性能':99,152 '选型决策':85 '通用模式':166 '遗产':145 '部署简洁':120 '错误处理':167 '零成本抽象':52 '首选':87 '高并发':102 '高性能计算':75","prices":[{"id":"a17f3bb8-6f49-4993-9121-e3d0130f145c","listingId":"a9e9697b-f1e9-4c39-82b9-66d46a5d5bf7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"telagod","category":"code-abyss","install_from":"skills.sh"},"createdAt":"2026-05-16T12:54:50.275Z"}],"sources":[{"listingId":"a9e9697b-f1e9-4c39-82b9-66d46a5d5bf7","source":"github","sourceId":"telagod/code-abyss/developing-software","sourceUrl":"https://github.com/telagod/code-abyss/tree/main/skills/developing-software","isPrimary":false,"firstSeenAt":"2026-05-16T12:54:50.275Z","lastSeenAt":"2026-05-18T18:55:06.227Z"}],"details":{"listingId":"a9e9697b-f1e9-4c39-82b9-66d46a5d5bf7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"telagod","slug":"developing-software","github":{"repo":"telagod/code-abyss","stars":211,"topics":["agent-skills","ai-agent","ai-assistant","ai-personality","blue-team","character-card","claude-code","cli","codex","codex-cli","configuration","developer-tools","devops","gemini-cli","persona","prompt-engineering","red-team","security","skills"],"license":"mit","html_url":"https://github.com/telagod/code-abyss","pushed_at":"2026-05-16T10:42:04Z","description":"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.","skill_md_sha":"791ac6753d505c9bb89286be8c0e75e2352b441c","skill_md_path":"skills/developing-software/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/telagod/code-abyss/tree/main/skills/developing-software"},"layout":"multi","source":"github","category":"code-abyss","frontmatter":{"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."},"skills_sh_url":"https://skills.sh/telagod/code-abyss/developing-software"},"updatedAt":"2026-05-18T18:55:06.227Z"}}