Skip to content
Back to skills

Tutorials

ASecurity

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

  • 4 stars
  • 0 votes
  • 0 copies
  • 3 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…