project-trivia-setup

Seed Rust project trivia memories under a stable project tag.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/ceejbot/ceej-skills --skill project-trivia-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-trivia-setup
Source: https://github.com/ceejbot/ceej-skills/tree/main/skills/project-trivia-setup
Command: npx skills add https://github.com/ceejbot/ceej-skills --skill project-trivia-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes initial trivia memory for a Rust project so future sessions can recall the project’s purpose, current work, and conventions without mixing it with other projects in the global trivia database.

Core Features & Use Cases

  • Project-tagged memory seeding: Creates overview, focus, and conventions memories under the shared project:<slug> tag convention.
  • Idempotent bootstrap protection: Detects an existing sentinel memory (<slug>/trivia-bootstrapped) and avoids overwriting prior refinements.
  • Lightweight convention documentation: Appends a “Project memory” section to CLAUDE.md to keep the tag convention discoverable over time.

Quick Start

Ask the assistant to run project-trivia-setup for your Rust repository by telling it to set up trivia for this project.

Frequently Asked Questions about project-trivia-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap project memory for a Rust repository without overwriting existing trivia?

To bootstrap project memory, the skill derives a project slug from Cargo.toml and seeds overview, focus, and conventions memories. It checks a trivia-bootstrapped sentinel to prevent overwriting prior refinements.

What is the best way to keep trivia memory isolated between different projects?

The best way to isolate trivia memory is using a project:<slug> tagging strategy. This skill seeds initial memories under a shared project tag, preventing them from mixing in the global trivia database.

How does the project tag convention work with CLAUDE.md for trivia memory?

The project tag convention uses a project:<slug> tag for memory isolation. This skill appends a Project memory section to CLAUDE.md, ensuring the tagging strategy remains discoverable over time.

Can I use this project trivia setup if I already have existing memories in my Rust project?

You can use it safely because the setup checks for a <slug>/trivia-bootstrapped sentinel memory. If this sentinel exists, the process stops to avoid overwriting your previously established project memories.

When do I need to set up project trivia memory for my Rust project?

You need to set up project trivia memory when starting to track a project for the first time or when no <slug>-tagged memories exist yet. This establishes initial context for future sessions.

Does project-trivia-setup require a specific file to derive the project slug?

Project-trivia-setup requires deriving the slug from Cargo.toml or the directory name. This slug becomes the stable project tag used for all subsequent trivia memory bootstrapping and isolation.