end-to-end-workflow

Guide developers through NovelSaga file modifications and build steps via a decision tree.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/novelsaga/NSaga --skill end-to-end-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: end-to-end-workflow
Source: https://github.com/novelsaga/NSaga/tree/main/.opencode/skills/end-to-end-workflow
Command: npx skills add https://github.com/novelsaga/NSaga --skill end-to-end-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decision-tree guidance for determining which files to modify for different feature types in NovelSaga.

Core Features & Use Cases

  • Comprehensive mapping of feature types to touched files and build orders for Rust and JS bridges.
  • Clear decision points guiding Config, CLI, Bridge, LSP, and Core library workflows.
  • Real-world scenarios showing how to apply the workflow in multi-module changes.

Quick Start

Follow the decision tree to identify the required file changes and build steps for the chosen feature type.

Frequently Asked Questions about end-to-end-workflow

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

FAQPage Schema
How do I determine which files to modify for a new Rust feature across multiple modules?

To determine which files to modify for a Rust feature, follow a decision-tree workflow that maps feature types to specific module targets across Config, CLI, Bridge, LSP, and Core library workflows, ensuring all required file changes are identified.

What build commands are required for end-to-end feature development in a Rust and JS bridge project?

End-to-end feature development requires executing specific build commands to validate changes: run cargo test export_bindings for bindings, xtask build-js for the JS bridge, and cargo build to compile the Rust core.

When do I need to use a decision tree for end-to-end workflow changes?

You need a decision-tree workflow when implementing multi-module changes that span Config, CLI, Bridge, LSP, or Core library components, guiding you through exact file targets and required build steps to avoid missing dependencies.

Does the end-to-end workflow support feature changes that involve both the LSP and Core library?

Yes, the end-to-end workflow supports feature changes involving both the LSP and Core library by providing clear decision points that map the required cross-module file modifications and the necessary build orders.

What is the best way to handle multi-module feature changes in NovelSaga?

The best way to handle multi-module feature changes is applying a comprehensive decision-tree workflow that maps the specific feature type to touched files and build orders across Rust and JS bridges, ensuring complete end-to-end implementation.