ClaudeStory

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 6 GitHub stars
Code Gecti
  • Code scan — Scanned 3 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This MCP server enables cross-session context persistence for AI coding assistants. It creates and maintains a local `.story/` directory in your project to track tickets, issues, roadmaps, and session handovers, allowing new sessions to pick up exactly where the last one ended.

Security Assessment
The automated code scan reviewed 3 files and found no dangerous patterns, hardcoded secrets, or requests for dangerous permissions. The tool operates entirely on local JSON and Markdown files within your project directory to save context and development progress. The README correctly highlights an official Claude Code plugin installation route, but also shows a global NPM install command (`npm install -g`). Users should exercise standard caution when running global NPM packages, ensuring the package name matches the official repository to avoid typosquatting. Overall risk is rated as Low.

Quality Assessment
The project has a clean MIT license and is actively maintained, with its last push occurring today. However, it currently suffers from extremely low community visibility, having only 6 GitHub stars. This means the tool has not been widely tested or vetted by the broader developer community. Because of this, any bugs or security issues might go unnoticed, so you may be relying largely on the original author's upkeep.

Verdict
Safe to use, but inspect the codebase first given its very low community adoption.
SUMMARY

Cross-session context persistence for AI coding assistants

README.md

claudestory

Cross-session context persistence for AI coding assistants.

Every AI coding session starts from zero. The assistant doesn't know what was built yesterday, what's broken, what decisions were made, or what to work on next. Developers compensate with long startup prompts and scattered notes, but nothing carries forward automatically.

claudestory fixes this. A .story/ directory in your project tracks tickets, issues, roadmap, handovers, and notes. Structured data that AI assistants read and write natively. Session 47 builds on session 46 instead of starting over.

Quick Start

1. Install

npm install -g @anthropologies/claudestory

2. Set up the Claude Code skill and MCP server

claudestory setup-skill

3. Restart Claude Code, then type:

/story

On new projects, /story will analyze your codebase and offer to set up .story/ with phases, tickets, and issues -- no manual init needed.

Alternative: Install as Claude Code plugin

/plugin install story@claude-plugins-official

When installed as a plugin, the skill is available as /story:go.

What It Creates

your-project/
└── .story/
    ├── config.json        # Project metadata
    ├── roadmap.json       # Phases with status derived from tickets
    ├── tickets/           # One JSON file per work item (T-001.json, T-002.json, ...)
    ├── issues/            # One JSON file per bug/gap (ISS-001.json, ISS-002.json, ...)
    ├── notes/             # Brainstorming and ideas (N-001.json, N-002.json, ...)
    ├── lessons/           # Process knowledge that persists across sessions (L-001.json, ...)
    ├── handovers/         # Session continuity documents (markdown)
    └── snapshots/         # State snapshots for session diffs

Tickets are planned work — features, tasks, refactors. Issues are discovered problems — bugs, inconsistencies, gaps. Notes are unstructured brainstorming — ideas, design thinking, explorations. Lessons are structured process knowledge — patterns learned from reviews, mistakes, and decisions. Handovers capture what each session accomplished so the next one picks up seamlessly.

How It Works

Session start          Work                    Session end
     │                   │                          │
     ▼                   ▼                          ▼
  /story             tickets,              /story handover
  loads context      issues, notes          captures state
  from .story/       updated as             for next session
                     you work
  1. Start/story loads project status, latest handover, and development rules. You know exactly where things stand.
  2. Work — Create tickets, log issues, update progress. The AI reads and writes .story/ files as part of normal development.
  3. End — A handover document captures what was done, decisions made, and what's next. Snapshots enable session diffs.
  4. Next session/story loads the handover. The new session has full context from the previous one. No re-explanation needed.

Features

Session Management

  • 30 MCP tools — Read and write project state from any MCP-compatible AI assistant
  • Full CLIclaudestory status, ticket next, recommend, snapshot, recap, export, validate, and more
  • /story skill — One-command session start for Claude Code
  • Snapshots + Recaps — See what changed between sessions, with content diff tracking
  • PreCompact hooks — Auto-snapshot before context compaction

Project Tracking

  • Recommend engine — Context-aware work suggestions mixing tickets and issues, with phase-proximity and unblock-impact awareness
  • Notes — Unstructured brainstorming with tags, archiving, and search
  • Lessons — Structured process knowledge that persists and ranks across sessions by reinforcement count
  • Export — Self-contained project documents for sharing
  • Validation — Reference integrity checks across all .story/ files

Autonomous Mode

  • /story auto — Picks tickets, plans, reviews, implements, and commits in a loop until all work is done
  • Multi-backend code review — Independent plan and code review via pluggable backends (Codex, agent) with adaptive depth
  • TDD stage — Write tests before implementation, validate against baseline (configurable)
  • Endpoint verification — Smoke test HTTP endpoints after code review (configurable)
  • Periodic checkpoints — Auto-handover every N tickets for session continuity
  • Tiered access/story review T-XXX, /story plan T-XXX, /story guided T-XXX for scoped workflows

Universal

  • Language-agnostic — Works with any project, any language, any AI assistant that supports MCP

CLI + MCP Reference

See skills/go/reference.md for the full list of CLI commands and MCP tools.

The skill files in this repo are for reference. Authoritative versions are installed via claudestory setup-skill.

Install

npm install -g @anthropologies/claudestory

View on npm


© 2026 Amir Shayegh. Released under the MIT License.

Yorumlar (0)

Sonuc bulunamadi