# Skills Overview

> Master index of all available skills for development workflows. Use when needing guidance on which skill to apply or when starting work on any project.

- Skill: `majiayu000/skills-overview` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/skills-overview`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/skills-overview/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/skills-overview

---


# Skills Overview

Personal skills collection for software development, scientific computing, and project management.

## Available Skills

### Development & Programming
- **programming-common**: General best practices for all languages (clean code, testing, refactoring)
- **development-philosophy**: Core philosophy (development cycles, naming, architecture decisions)
- **python-scitex**: Python development for scientific computing and SciTeX projects

### Language-Specific
- **elisp-development**: Emacs Lisp development best practices

### Writing & Documentation
- **scientific-writing**: Academic manuscripts (abstracts, methods, results, figures)

### Project & Workflow
- **project-management**: Project organization, bug reports, feature requests, multi-agent coordination
- **shell-scripting**: Shell/bash scripting best practices
- **command-line-tools**: Unix CLI tools (rm, tree, etc.)

### Infrastructure
- **mcp-servers**: MCP audio servers for speech feedback
- **scitex-cloud**: SciTeX cloud infrastructure

## When to Use Which Skill

| Task | Skill |
|------|-------|
| Writing Python code | python-scitex, programming-common |
| Writing Emacs Lisp | elisp-development |
| Starting a new project | development-philosophy |
| Managing tasks/bugs | project-management |
| Writing papers | scientific-writing |
| Shell scripts | shell-scripting |
| CLI tool usage | command-line-tools |

## Skill Composition

Skills can be combined for complex tasks:
- New Python project: development-philosophy + python-scitex + programming-common
- Scientific paper code: python-scitex + scientific-writing
- Emacs package: elisp-development + programming-common


