rustfeed-architecture — community rustfeed-architecture, rustfeed, community, ide skills

v1.0.0

このスキルについて

CLIエージェントが包括的なRSSフィード管理とアーキテクチャの洞察が必要な場合に適しています。 rustfeed プロジェクトのCargoワークスペース構成、クレート間の依存関係、データベーススキーマ、新機能追加時の配置ルールについて説明します。アーキテクチャに関する質問や新機能追加時に使用します。

ereferen ereferen
[0]
[0]
Updated: 3/12/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 7/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
7/11
Quality Score
33
Canonical Locale
ja
Detected Body Locale
ja

CLIエージェントが包括的なRSSフィード管理とアーキテクチャの洞察が必要な場合に適しています。 rustfeed プロジェクトのCargoワークスペース構成、クレート間の依存関係、データベーススキーマ、新機能追加時の配置ルールについて説明します。アーキテクチャに関する質問や新機能追加時に使用します。

このスキルを使用する理由

rustfeedプロジェクトのアーキテクチャをナビゲートするエージェントをEmpowerし、Cargoワークスペース構成を活用し、データモデリング、データベース操作、フィードパースに使用するライブラリを使用するすべてのRustエコシステム内で。

おすすめ

CLIエージェントが包括的なRSSフィード管理とアーキテクチャの洞察が必要な場合に適しています。

実現可能なユースケース for rustfeed-architecture

rustfeedプロジェクトのCargoワークスペース構成を分析する
rustfeed-coreを使用してRSSフィードのデータモデルを実装する
フィードの取得と解析のためのCLIコマンドをデバッグする

! セキュリティと制限

  • RustとCargoの知識が必要
  • rustfeedプロジェクトのアーキテクチャに特有

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is rustfeed-architecture?

CLIエージェントが包括的なRSSフィード管理とアーキテクチャの洞察が必要な場合に適しています。 rustfeed プロジェクトのCargoワークスペース構成、クレート間の依存関係、データベーススキーマ、新機能追加時の配置ルールについて説明します。アーキテクチャに関する質問や新機能追加時に使用します。

How do I install rustfeed-architecture?

Run the command: npx killer-skills add ereferen/rustfeed/rustfeed-architecture. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for rustfeed-architecture?

Key use cases include: rustfeedプロジェクトのCargoワークスペース構成を分析する, rustfeed-coreを使用してRSSフィードのデータモデルを実装する, フィードの取得と解析のためのCLIコマンドをデバッグする.

Which IDEs are compatible with rustfeed-architecture?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for rustfeed-architecture?

RustとCargoの知識が必要. rustfeedプロジェクトのアーキテクチャに特有.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add ereferen/rustfeed/rustfeed-architecture. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use rustfeed-architecture immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

rustfeed-architecture

Install rustfeed-architecture, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Rustfeed アーキテクチャガイド

このスキルは rustfeed プロジェクトのアーキテクチャと構造について説明します。

Cargoワークスペース構成

rustfeed/
├── Cargo.toml              # ワークスペース定義
├── rustfeed-core/          # 共有ライブラリ
│   └── src/
│       ├── lib.rs
│       ├── models/         # データモデル (Feed, Article)
│       ├── db/             # データベース操作
│       ├── feed/           # フィード取得・パース
│       └── config/         # 設定管理
├── rustfeed-cli/           # CLIバイナリ
│   └── src/
│       ├── main.rs
│       └── commands/       # CLIコマンド実装
└── rustfeed-tui/           # TUIバイナリ
    └── src/
        ├── main.rs
        ├── app.rs          # アプリケーション状態
        ├── ui.rs           # UI描画
        └── event.rs        # イベント処理

クレート間の依存関係

rustfeed-cli ──────┐
                   ├──► rustfeed-core
rustfeed-tui ──────┘

重要な原則:

  • rustfeed-core は他のクレートに依存しない
  • rustfeed-clirustfeed-tuirustfeed-core に依存
  • CLI/TUI 間で直接の依存関係は持たない

新機能追加時の配置ルール

機能の種類配置先
データモデルrustfeed-core/src/models/
データベース操作rustfeed-core/src/db/
フィード処理rustfeed-core/src/feed/
設定関連rustfeed-core/src/config/
CLIコマンドrustfeed-cli/src/commands/
TUI画面/コンポーネントrustfeed-tui/src/

判断基準

  • 両方のUIで使うrustfeed-core
  • CLIのみで使うrustfeed-cli
  • TUIのみで使うrustfeed-tui

データベーススキーマ

feeds table:

  • id: INTEGER PRIMARY KEY
  • url: TEXT NOT NULL UNIQUE
  • title: TEXT
  • description: TEXT
  • created_at: TEXT NOT NULL
  • updated_at: TEXT NOT NULL

articles table:

  • id: INTEGER PRIMARY KEY
  • feed_id: INTEGER NOT NULL (FOREIGN KEY)
  • title: TEXT NOT NULL
  • url: TEXT NOT NULL UNIQUE
  • content: TEXT
  • published_at: TEXT
  • is_read: INTEGER NOT NULL DEFAULT 0
  • is_favorite: INTEGER NOT NULL DEFAULT 0
  • created_at: TEXT NOT NULL

スキーマ変更時のルール

  1. rustfeed-core/src/db/mod.rsinit_db() を更新
  2. 既存データとの互換性を考慮
  3. マイグレーションが必要な場合は別途検討
  4. スキーマ変更後は CLAUDE.md のスキーマセクションも更新

依存関係管理

追加前の確認事項

  • 必要最小限の依存に留める
  • 既存の依存で代替できないか検討
  • ライセンスの確認(MIT/Apache-2.0推奨)
  • メンテナンス状況の確認

features指定の方針

toml
1# 良い例:必要な機能のみ 2tokio = { version = "1", features = ["rt-multi-thread", "macros"] } 3 4# 悪い例:不要な機能も含む 5tokio = { version = "1", features = ["full"] }

クレート別の依存追加方針

  • rustfeed-core: 依存追加は慎重に(CLI/TUI両方に影響)
  • rustfeed-cli: CLI固有の依存のみ
  • rustfeed-tui: TUI固有の依存(ratatui等)

主要な依存クレート

クレート用途配置
tokio非同期ランタイムcore
anyhowエラーハンドリングcore
rusqliteSQLiteデータベースcore
feed-rsRSS/Atomパースcore
reqwestHTTP通信core
chrono日時処理core
clapCLIパーサーcli
ratatuiTUIフレームワークtui
coloredターミナル出力色付けcli

非同期処理の方針

  • I/O操作(ネットワーク、ファイル)は非同期
  • データベース操作は同期(rusqliteの制約)
  • tokio::spawn でバックグラウンド処理
  • async 関数は _async サフィックスを付けない

ファイル検索のヒント

新機能実装時に参考にすべきファイル:

bash
1# データモデルの確認 2rustfeed-core/src/models/ 3 4# データベース操作の参考 5rustfeed-core/src/db/mod.rs 6 7# 既存CLIコマンドの参考 8rustfeed-cli/src/commands/ 9 10# フィード処理の実装 11rustfeed-core/src/feed/

関連スキル

Looking for an alternative to rustfeed-architecture or another community skill for your workflow? Explore these related open-source skills.

すべて表示

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

カスタマイズ可能なウィジェットプラグインをprompts.chatのフィードシステム用に生成する

149.6k
0
AI

flags

Logo of vercel
vercel

React フレームワーク

138.4k
0
ブラウザ

pr-review

Logo of pytorch
pytorch

Pythonにおけるテンソルと動的ニューラルネットワーク(強力なGPUアクセラレーション)

98.6k
0
開発者