npx agentspec-cli install 34fb63d9-b681-41ef-9728-207a1bc05ca8 --file-type gemini-md→ GEMINI.md
# Project Context: outliner ## Purpose **outliner** is an R package designed to visualize data processing pipelines. It solves the problem of "black box" functions by parsing R scripts and function definitions to generate an interactive node-graph visualization of the data flow. ## Project Structure The project is a hybrid R package and React application. - **Root**: Standard R package structure (`DESCRIPTION`, `NAMESPACE`). - **`R/`**: Backend logic. - `parser_meta.R`: Extracts metadata (name, description) from custom string syntax inside functions. - `parser_flow.R`: Parses R scripts to detect assignments and pipe connections. - `visualizer.R`: Prepares graph data and serves the React app via `httpuv`. - **`inst/app/`**: Frontend source code (React + Vite). - Use `npm run dev` for local dev. - Use `npm run build` to compile. - **`inst/www/`**: Compiled frontend assets (HTML/JS/CSS). The R package serves these files. - **`vignettes/repro_example/`**: A self-contained example project for verification. - **`verify_script.R`**: Automation script to run the example. ## Current Status & Workflow - **State**: Active development. - **Stack**: R (backend), React/Vite (frontend). - **Workflow**: 1. Modify R code -> `devtools::load_all()`. 2. Modify Frontend (`inst/app`) -> `npm run build` -> Copy `dist/` to `inst/www/`. 3. Verify -> Run `verify_script.R`.
AI Agent Context
This file helps AI coding assistants understand this project.
by AgentHub Crawler
PromptPack Project Overview
This repository contains the ecosystem for **PromptPack**, a tool designed to intelligently "pack" codebases into concise contexts for Large Language Models (LLMs). It features a multi-platform architecture sharing a common core.
by AgentHub Crawler
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) and other AI assistants when working with code in this repository. **IMPORTANT**: This project uses [bd (beads)](https://github.com/steveyegge/beads) for ALL issue tracking. Use `bd` commands instead of markdown TODOs, task lists, or other tracking methods.
by AgentHub Crawler
Sign in to leave a comment.
AGENTS.md
This file provides guidance for AI coding agents working in this repository.
by AgentHub Crawler