Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Claude Code
  3. /tdd-implement

/tdd-implement

MITTypeScriptv1.2.0

An AI-powered narrative RPG framework that generates dynamic stories adapted to any custom fictional or non-fictional world.

Visit WebsiteGitHubGitHub
29 stars6 forks0 contributors

Overview

Narraitor: A world-agnostic narrative-driven RPG framework using AI

Quick Stats

Stars29
Forks6
Contributors0
Open Issues82
Last commit1 day ago
CreatedSince 2025

Tags

#nextjs#interactive-fiction#gemini-ai#indexeddb#character-creation#world-building#zustand

Built With

N
Next.js
Z
Zustand
P
Playwright
N
Node.js
S
Storybook
D
Docker
I
IndexedDB

Links & Resources

Website

Included in

Claude Code36.6k
Auto-fetched 1 day ago

Related Projects

/code_analysis/code_analysis

LLM based AI Agent for generating n8n agentic automation workflows from a one-shot text prompt

Stars245
Forks33
Last commit1 year ago
/check/check

Slack Tools MCP provides programmatic access to the Slack ecosystem by extracting authentication tokens from the Slack desktop app's local storage and using the official Slack Web API for making API calls. It includes full Model Context Protocol (MCP) support for integrating with AI assistants like Claude, enabling automated Slack workflows and data access. ## Key Features - **Token Extraction** — Extracts Slack authentication tokens directly from the desktop app's local storage or from curl commands. - **MCP Server** — Starts a Model Context Protocol server for AI assistants with Slack tools integration. - **Status Management** — Set and get Slack status with custom emoji and duration settings. - **Reminder Creation** — Create Slack reminders with custom timing and notifications. - **Thread Analysis** — Retrieve replies in Slack threads and search messages with markdown formatting. - **Activity Summaries** — Generate summaries of your Slack activity within specified date ranges. - **User Profiles** — Get detailed profile information for Slack users through API calls. ## Philosophy This tool focuses on providing reliable, programmatic access to Slack data through both direct authentication extraction and API integration, while maintaining clear separation from official Slack endorsement.

Stars22
Forks6
Last commit1 year ago
/optimize/optimize

AI Project Rules provides a structured approach to managing instructions and guidelines for AI coding agents in development projects. It helps teams maintain consistent AI behavior by organizing rules in a scalable, context-aware system that adapts to different AI services. ## Key Features - **Rules Bank Pattern** — Implements a centralized repository for storing and organizing AI agent rules using the Rules Bank pattern for team collaboration. - **Context-Aware Rule Generation** — Automatically creates and combines rule files tailored to specific AI services' context requirements. - **Modular Rule Organization** — Stores rules in a `rules-bank/` directory with a mirrored repository structure for logical separation. - **Git-Ignored Rule Files** — Keeps AI-service-specific rule files out of git management to maintain clean repositories. - **Team Development Focus** — Designed specifically for collaborative environments where multiple developers work with AI coding assistants. ## Philosophy The project emphasizes keeping rules concise and context-specific to avoid overwhelming AI agents with unnecessary information, while providing a scalable structure for team-based AI-assisted development.

Stars7
Forks0
Last commit1 year ago
/tdd/tdd

Pane is a tmux session manager available in both Elixir and Node.js implementations. It helps developers maintain a standardized workflow by automatically setting up tmux sessions with multiple windows and panes, each mapped to specific project directories. ## Key Features - **Multi-Window Sessions** — Creates tmux sessions with multiple windows, each corresponding to a project directory. - **Standardized Layouts** — Sets up consistent dev environments with editor and shell panes using predefined or custom layouts. - **Flexible Configuration** — Uses YAML configuration files to define session structure, layouts, and commands. - **Implementation Choice** — Available in both Elixir and Node.js versions, selectable via command-line flag. - **Preview Mode** — Provides diagnostic previews of commands and layouts before execution. - **Session Management** — Supports creating, attaching to, and managing independent tmux sessions. ## Architecture Pane is built around modules for CLI handling, configuration processing, layout management, and tmux integration. It includes predefined layout templates like Single, SplitVertical, TopSplitBottom, and Quad for different workflow needs. ## Philosophy Pane emphasizes simplicity and consistency, enabling developers to replicate their ideal terminal workspace across projects with minimal manual setup.

Stars6
Forks0
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub