AgentSkillsCN

language-conventions

Python、TypeScript 与 Terraform 的语言与项目规范参考。在搭建新项目、审查代码规范或确保一致性时使用。涵盖工具链、配置、设计模式、测试流程以及项目结构。

SKILL.md
--- frontmatter
name: language-conventions
description: Language and project convention references for Python, TypeScript, and Terraform. Use when setting up new projects, reviewing code conventions, or ensuring consistency. Covers tooling, configs, patterns, testing, and project structure.

Language & Project Conventions

Convention references for consistent, opinionated project setup. Each reference provides inline configs, patterns, and gotchas learned from production use.

Language References

LanguageFileKey Topics
Pythonreferences/python.mduv, ruff (88-char), ty, FastAPI, SQLAlchemy async, Pydantic, pytest
TypeScriptreferences/typescript.mdpnpm, Vitest, Prettier, Next.js App Router, Tailwind, shadcn/ui, React Query
Terraformreferences/terraform.mdGCS/S3 backend, tflint, tfsec, modules, OIDC CI/CD

Project References

TopicFileKey Topics
CLAUDE.mdreferences/project-claude-md.mdProject-level AI assistant config template
CODEMAPreferences/codemap.mdToken-efficient codebase navigation doc
Memory Systemreferences/memory-system.mdThree-layer persistent memory for AI sessions
PRDreferences/prd.mdProduct Requirements Document template
Developer CLIreferences/developer-cli.mdUnified CLI pattern for developer tooling

Usage

These references are consumed by:

  • /new-python, /new-typescript, /new-terraform scaffolding commands
  • Direct reading during code reviews and convention discussions
  • Council/Academy agents for project context