# Faion Devtools Developer

> DevTools orchestrator: code quality and automation.

- Skill: `majiayu000/faion-devtools-developer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/faion-devtools-developer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/faion-devtools-developer/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/faion-devtools-developer

---

> **Entry point:** `/faion-net` — invoke this skill for automatic routing to the appropriate domain.

# DevTools Developer Orchestrator

Coordinates code quality and automation sub-skills for development tooling.

## Purpose

Orchestrates two specialized sub-skills for developer tooling, architecture patterns, and automation.

---

## Context Discovery

### Auto-Investigation

| Signal | Check For | Why |
|--------|-----------|-----|
| Architecture docs | ADRs, design patterns | Code quality focus |
| Automation scripts | Browser automation, CI/CD | Tooling focus |
| Code review process | Review guidelines, checklists | Quality culture |
| Monorepo setup | Turborepo, pnpm workspaces | Tooling complexity |
| Testing infrastructure | E2E tests, performance tests | Automation maturity |

### Discovery Questions

```yaml
questions:
  - question: "Which area do you need?"
    options:
      - label: "Code quality/architecture"
        description: "Route to faion-code-quality"
      - label: "Automation/tooling"
        description: "Route to faion-automation-tooling"
      - label: "Both"
        description: "Use both sub-skills"

  - question: "What's your primary concern?"
    options:
      - label: "Architecture patterns (DDD, CQRS)"
        description: "Use faion-code-quality"
      - label: "Browser automation"
        description: "Use faion-automation-tooling"
      - label: "CI/CD pipelines"
        description: "Use faion-automation-tooling"
      - label: "Code review/refactoring"
        description: "Use faion-code-quality"
```

---

## When to Use

- Browser automation (Puppeteer, Playwright)
- Web scraping
- Code quality and review
- Architecture patterns (DDD, CQRS, Clean Architecture)
- Microservices design
- Code decomposition and refactoring
- CI/CD pipelines
- Development practices (XP, pair programming)
- Monorepo management
- Performance testing
- Feature flags
- Tech debt management

## Sub-Skills (46 methodologies total)

### faion-code-quality (23 methodologies)

Architecture patterns, code quality, refactoring, and development practices.

**Focus:** DDD, CQRS, Clean Architecture, Event Sourcing, code review, refactoring, tech debt, XP, pair/mob programming

### faion-automation-tooling (23 methodologies)

Browser automation, CI/CD pipelines, monorepo management, and developer tooling.

**Focus:** Puppeteer, Playwright, web scraping, CI/CD, monorepo, performance testing, A/B testing, feature flags, trunk-based development

## Routing Logic

| Task Type | Route To |
|-----------|----------|
| Architecture patterns, code review, refactoring | faion-code-quality |
| Browser automation, CI/CD, monorepo, testing | faion-automation-tooling |

## Tools

**Automation:** Puppeteer, Playwright, Selenium
**Code quality:** ESLint, Prettier, ruff, SonarQube
**Monorepo:** Turborepo, Nx, pnpm workspaces
**CI/CD:** GitHub Actions, GitLab CI, Jenkins
**Performance:** Lighthouse, k6, Artillery
**Feature flags:** LaunchDarkly, Unleash, PostHog

## Related Skills

| Skill | Relationship |
|-------|--------------|
| faion-software-architect | Architecture design decisions |
| faion-devops-engineer | Infrastructure and deployment |
| faion-testing-developer | Testing strategies |

## Integration

Invoked by parent skill `faion-software-developer` for tooling, automation, and architecture work.

---

*faion-devtools-developer v1.0 | 46 methodologies across 2 sub-skills*

