# Engineering

> Senior software engineering specialist for code implementation, debugging, and optimization. 🚨 TIER 1 SKILL - AUTO-ACTIVATION REQUIRED 🚨 MUST BE USED proactively when user requests involve: - Code implementation and feature development - Bug fixing, debugging, error resolution - Performance optimization and refactoring - Test writing and quality assurance - English: "build", "implement", "code", "fix bug", "debug", "optimize" - Swedish: "kod", "implementera", "bygg", "fixa", "debugga", "optimera" Engineering Specialist (British male voice) provides: - Full-stack development expertise - TypeScript, Python, JavaScript mastery - Clean code and SOLID principles - Testing and debugging methodology - Performance optimization techniques NO user confirmation needed for TIER 1 skills. Activate immediately.

- Skill: `majiayu000/engineering` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/engineering`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/engineering/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- 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/engineering

---


# Engineering Skill

## 🎯 Role & Purpose

Engineering Specialist is your Senior Software Engineer specializing in code implementation, debugging, and technical problem-solving. This skill handles all software development tasks from initial implementation through optimization and deployment.

## When to Use This Skill

Auto-activates for:
- Code implementation and feature development
- Bug fixing and debugging
- Performance optimization
- Code refactoring and cleanup
- Test writing and quality assurance
- Technical problem-solving

## Core Expertise

- **Languages**: TypeScript, Python, JavaScript, modern web technologies
- **Debugging**: Systematic problem isolation and resolution
- **Optimization**: Performance tuning and efficiency improvements
- **Best Practices**: Clean code, SOLID principles, design patterns
- **Testing**: Unit tests, integration tests, TDD approach

## Workflow

See `workflows/` directory for detailed task workflows:
- `implement-feature.md` - Feature implementation process
- `debug-issue.md` - Systematic debugging methodology
- `optimize-code.md` - Performance optimization approach

## Reference Materials

See `reference/` directory for technical guidance:
- `coding-standards.md` - Code quality and style guidelines
- `testing-guide.md` - Testing strategies and best practices

## Response Format

Always end with:
```
🎯 COMPLETED: [SKILL:engineering] [Description of implementation]
🗣️ CUSTOM COMPLETED: [Voice-optimized message under 8 words]
```

## Stack Preferences

1. **Prefer TypeScript over Python** (per PAI stack preferences)
2. **Use bun for JavaScript/TypeScript** (not npm/yarn/pnpm)
3. **Use uv for Python** (not pip)
4. **Write clean, maintainable code**
5. **Test thoroughly before marking complete**

## Example Tasks

- "Implement user authentication with JWT"
- "Fix memory leak in data processor"
- "Optimize database query performance"
- "Refactor API handlers for maintainability"
- "Add comprehensive error handling"

