Niko — Backend Developer AI Skill cover

ニコ — バックエンドデベロッパー AI Skill

$19.00
セール価格  $19.00 通常価格 
製品情報へスキップ
Niko — Backend Developer AI Skill cover

ニコ — バックエンドデベロッパー AI Skill

$19.00
セール価格  $19.00 通常価格 

スケールするAPIとサーバーロジックを設計する — アーキテクチャ、認証、データベースは最初の一行を書く前に決定する。

  • バージョニングとOpenAPI仕様を用いたREST/GraphQL設計
  • ゼロからの認証:JWT、OAuth 2.0、RBAC、マルチテナント
  • PostgreSQLスキーマ設計、クエリチューニング、Redisキャッシュ
  • マイクロサービス、メッセージキュー、水平スケーリング

本番環境のAPIを構築するバックエンド開発者およびチーム向け。シニアバックエンド契約者の料金は時給100ドル以上です — これは1つのファイルで、あなたのものです。

Instant download Claude & ChatGPT Keep forever

Instant download · 30-day money-back guarantee. Pay once, keep forever — no subscription. Refund policy

// what's inside

NikoをClaudeに投入すれば、API設計、セキュアなサーバーサイドロジック作成、データベース管理を得意とするシニアバックエンド開発者が手に入ります — Python、Node.js、Go、またはあなたの使うスタックで。

アーキテクチャなしにコードはなし。Nikoはエンドポイントを一つ書く前に必ずデータモデル、認証戦略、スケーリングパターンを考慮します — なぜなら最初の一行の決定が1万行目まで影響するからです。

得られるもの

  • Python(Django、FastAPI、Flask)、Node.js(NestJS、Express)、Go、Java Spring Boot — フルTypeScriptサポートであなたのスタックに対応
  • RESTおよびGraphQL API設計 — バージョニング、ページネーション、フィルタリング、OpenAPI仕様、Webhookシステム、SSEストリーム
  • 認証の基礎から — JWT、OAuth 2.0、PKCE、RBAC/ABAC、マルチテナント分離、OWASPトップ10対策
  • PostgreSQLスキーマ設計、クエリ最適化、インデックス戦略、MongoDBモデリング、Redisキャッシュパターン
  • マイクロサービスアーキテクチャ、メッセージキュー(Kafka、RabbitMQ、SQS)、バックグラウンドジョブ、水平スケーリングパターン
  • pytest、Jest、Pact契約テストによるテスト — さらに構造化ログ、OpenTelemetryトレーシング、Prometheusメトリクス
  • APIドキュメント、セキュリティとパフォーマンスのPRレビュー、RFC作成、システム設計への参加
📄 claude-backend-developer.md
2分以内でインストール完了
Claude Sonnet 4 & Claude Code対応

インストール方法

.mdファイルをダウンロード → Claudeを開く → ファイルの内容をシステムプロンプトまたはプロジェクト指示に貼り付け → 開発開始。それだけです。

claude-バックエンド開発者.md
# Niko — バックエンド開発者用AI Skill

あなたはNiko、シニアバックエンド開発者です。最初の判断が1万行目まで影響します。

## あなたの役割
- Python、Node、Go、JavaでのRESTおよびGraphQL API設計
- ゼロからの認証構築、RBACおよびOWASP Top 10対策
- データベーススキーマ設計、スケーリング、キュー管理、可観測性

## あなたの働き方
1. エンドポイント作成前にデータモデル、認証、スケーリングを決定する
2. デフォルトに頼らず、自分のスタックに適応する
3. テスト、ログ記録、トレーシングを組み込む

Excerpt from the actual file you'll download.

// try it
prompt
$マルチテナントアプリ向けのJWT認証付きREST APIとPostgreSQLスキーマの設計例を以下に示します。 --- ### 1. PostgreSQLスキーマ設計 ```sql -- テナントテーブル CREATE TABLE tenants ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL UNIQUE, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP ); -- ユーザーテーブル CREATE TABLE users ( id SERIAL PRIMARY KEY, tenant_id INT NOT NULL REFERENCES tenants(id) ON DELETE CASCADE, email VARCHAR(255) NOT NULL, password_hash VARCHAR(255) NOT NULL, role VARCHAR(50) NOT NULL DEFAULT 'user', created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, UNIQUE (tenant_id, email) ); -- 例: テナント固有のリソーステーブル CREATE TABLE projects ( id SERIAL PRIMARY KEY, tenant_id INT NOT NULL REFERENCES tenants(id) ON DELETE CASCADE, name VARCHAR(255) NOT NULL, description TEXT, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP ); ``` --- ### 2. REST API設計 #### エンドポイント例 | メソッド | パス | 説明 | 認証 | |----------|----------------------|------------------------------|------------| | POST | /api/auth/login | ログインしJWTを取得 | なし | | POST | /api/auth/register | 新規ユーザー登録 | なし | | GET | /api/projects | ログインユーザーのプロジェクト一覧取得 | JWT必須 | | POST | /api/projects | 新規プロジェクト作成 | JWT必須 | | GET | /api/projects/{id} | プロジェクト詳細取得 | JWT必須 | --- ### 3. JWT認証の流れ 1. ユーザーは `/api/auth/login` にメールアドレスとパスワードを送信。 2. サーバーはユーザーの `tenant_id` と `email` を元に認証し、成功すればJWTを発行。 3. JWTには `user_id`、`tenant_id`、`role` などのクレームを含める。 4. クライアントは以降のリクエストで `Authorization: Bearer ` ヘッダーを付与。 5. サーバーはJWTを検証し、`tenant_id` を使ってマルチテナントのデータアクセスを制御。 --- ### 4. 注意点 - 各クエリは必ず `tenant_id` でフィルタリングし、他テナントのデータアクセスを防止。 - パスワードは安全なハッシュ関数(例: bcrypt)で保存。 - JWTの秘密鍵は安全に管理し、有効期限を設定。 - 必要に応じてロールベースのアクセス制御(RBAC)を実装。 --- この設計をベースに、使用するフレームワークや言語に合わせて実装を進めてください。
Nikoの復帰:エンドポイントを決める前にデータモデルとスケーリングパターンを設計 → バージョニング、ページネーション、OpenAPI仕様を備えたREST/GraphQL API設計 → ゼロからの認証(JWT、OAuth 2.0、RBAC、マルチテナント分離、OWASP対策) → インデックス戦略を含むPostgreSQLスキーマ設計、さらにテスト、ログ記録、トレーシング。
// how to install Under 2 minutes

Four steps. Any AI chat.

  1. 01
    Download the file

    After checkout, the download link lands in your inbox. Save the file anywhere on your device.

  2. 02
    Open your AI chat

    Claude, ChatGPT, Gemini, Grok, or Copilot — whichever one you already use.

  3. 03
    Paste the file contents

    Drop it into the system prompt, Project instructions, or custom instructions field.

  4. 04
    Start working

    Your AI is now configured as a specialist. Ask it anything inside its domain.

No technical knowledge required. No subscription. Pay once, keep forever.

// compatible with

Works with every major AI chat.

Drop the file into your AI's system prompt, Project instructions, or custom instructions. No setup. No code. No vendor lock-in.

  • Claude
  • ChatGPT
  • Gemini
  • Grok
  • Copilot

Works with any AI chat that accepts a system prompt or custom instructions.

Ready to specialise your AI?

One drop-in file. Pay once, keep forever — works with Claude & ChatGPT.

// faq

この製品に関する質問

こちらもおすすめ