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.
When & Why to Use This Skill
The Skills Overview serves as a centralized master index and orchestration hub for specialized development workflows. It optimizes AI agent performance by providing a structured directory of available skills across programming, scientific computing, and project management, ensuring the most relevant tools and best practices are applied to any given task.
Use Cases
- Project Kickoff: Use as a primary reference to identify and combine the necessary skills (e.g., Python development + programming best practices) when starting a new technical project.
- Skill Discovery: Quickly locate specialized guidance for niche tasks such as Emacs Lisp development, scientific manuscript writing, or shell scripting.
- Workflow Optimization: Determine the ideal composition of multiple skills to handle complex, multi-disciplinary requirements like scientific paper coding or cloud infrastructure setup.
- Agent Coordination: Act as a routing layer for AI agents to understand which sub-skills to invoke for specific phases of the software development lifecycle.
| name | skills-overview |
|---|---|
| description | 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. |
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