Skip to content
Back to skills

Concurrency Async

ASecurity

並行処理や非同期操作を実装する際に使用。

  • 666 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added February 8, 2026
developmenttypescript

Security analysis

A100/100

Scanned February 10, 2026

npx -y skills add majiayu000/claude-skill-registry --skill concurrency-async --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Concurrency Async?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Concurrency Async
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-concurrency-async/badge)](https://www.skillsdirectory.com/skills/majiayu000-concurrency-async)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: concurrency-async
description: 並行処理や非同期操作を実装する際に使用。
---

# Concurrency and Async

## 📋 実行前チェック(必須)

### このスキルを使うべきか?
- [ ] 並列処理を実装する?
- [ ] async/awaitを使用する?
- [ ] 競合状態の懸念がある?
- [ ] Promise.all等で並列実行する?

### 前提条件
- [ ] 各タスクが独立しているか確認したか?
- [ ] 順序依存性を把握しているか?
- [ ] エラーハンドリングを検討したか?

### 禁止事項の確認
- [ ] 独立タスクを順次実行しようとしていないか?
- [ ] 競合状態を無視しようとしていないか?
- [ ] await漏れがないか確認したか?
- [ ] Promise.allでの1つの失敗で全体が失敗することを考慮したか?

---

## トリガー

- 並列処理実装時
- async/await使用時
- 競合状態の懸念がある時
- Promise.all等の並列実行時

---

## 🚨 鉄則

**競合状態を常に意識。シンプルに保つ。**

---

## 並列実行

```typescript
// ✅ 独立タスクは並列
const [users, products] = await Promise.all([
  fetchUsers(),
  fetchProducts()
]);

// ❌ 不要な順次実行
const users = await fetchUsers();
const products = await fetchProducts();
```

---

## エラーハンドリング

```typescript
// Promise.allは1つ失敗で全体失敗
// 個別にエラーハンドリングしたい場合
const results = await Promise.allSettled([
  fetchUsers(),
  fetchProducts()
]);

results.forEach(result => {
  if (result.status === 'fulfilled') {
    console.log(result.value);
  } else {
    console.error(result.reason);
  }
});
```

---

## 🚫 禁止事項まとめ

- 独立タスクの順次実行
- 競合状態の無視
- await漏れ
- エラーハンドリング忘れ

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.