Skip to content
Back to skills

Tutorials

ASecurity

Upstream → Midstream → Downstream のフローに従うシンプルな River Review スキルを作成します。

  • 4 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 2, 2026
ai-agentsgobashnode

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 9 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add s977043/river-review --skill tutorials --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tutorials?

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

Security grade badge for Tutorials
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/s977043-tutorials/badge)](https://www.skillsdirectory.com/skills/s977043-tutorials)

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
# 最初のスキルを作成する

Upstream → Midstream → Downstream のフローに従うシンプルな River Review スキルを作成します。

## 前提条件

- Node.js がインストールされていること
- リポジトリをクローンし、依存関係がインストールされていること (`npm install`)

## 1. スキルメタデータの作成

`skills/` 配下にスキル ID と同名のディレクトリを作成し、その中に `SKILL.md` を置きます(例: `skills/midstream/hello-skill/SKILL.md`)。各スキルを独立したディレクトリに格納することで、フィクスチャや eval 用の兄弟ディレクトリ(`fixtures/`、`eval/` など)を同じ場所に置けます。`/schemas/skill.schema.json` に一致するメタデータを先頭に含めます:

```yaml
---
id: hello-skill
name: Hello World Skill
description: Markdown 内の TODO コメントを検出する
category: midstream
applyTo:
  - '**/*.md'
tags:
  - content
  - hygiene
severity: minor
---
# ここから指示を書きます...
```

## 2. フローを明確にする

- **Upstream:** チェックの意図を説明し、設計資料へのリンクを含める。
- **Midstream:** 指示本文で検出ロジックを定義する。
- **Downstream:** 発見事項の検証方法や自動修正方法を記載する。

## 3. スキルの検証

バリデータを実行して、スキーマと構造が正しいことを確認します:

```bash
npm run skills:validate
```

スキルが特定のフェーズ向けである場合、対象ファイルに対してのみレビューアが読み込むことを確認するために、簡単なテスト PR を追加してください。

## 4. レビューによる改善

スキルをコミットし、PR を開き、River Review の PR テンプレートを使用して関連する Issue をリンクし、検証が通過したことを証明してください。

Files in this skill

  • authoring-skills.en.md1.1 KB
  • authoring-skills.md1.6 KB
  • creating-your-first-skill.en.md1.3 KB
  • creating-your-first-skill.md1.9 KB
  • getting-started.en.md1.5 KB
  • getting-started.md3.8 KB
  • integrating-with-github-actions.en.md1.4 KB
  • integrating-with-github-actions.md1.7 KB

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.