core-writer

Generate and update Rust Crux application cores from markdown specification files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/augentic/vectis --skill core-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-writer
Source: https://github.com/augentic/vectis/tree/main/.cursor/skills/core-writer
Command: npx skills add https://github.com/augentic/vectis --skill core-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the generation and updating of Rust Crux application cores, transforming a declarative specification into a fully buildable project.

Core Features & Use Cases

  • Scaffolding: Creates new Crux projects from scratch based on a markdown specification.
  • Code Generation: Generates Rust code for business logic, state management, and side-effect orchestration.
  • Update Mode: Intelligently modifies existing Crux projects to align with updated specifications, minimizing manual rework.
  • Use Case: A product manager defines a new app's features, data model, and UI in a spec file. The core-writer skill then generates the initial Rust codebase, allowing developers to focus on platform-specific integrations.

Quick Start

Use the core-writer skill to generate a new Crux app from the specification file 'app-spec.md'.

Frequently Asked Questions about core-writer

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

FAQPage Schema
How do I generate a Rust Crux app from a markdown spec?

To generate a Rust Crux app from a markdown spec, use the core-writer skill to scaffold a new project, automatically creating the workspace, type system, and core application logic from your declarative specification file.

Can I update an existing Crux project without losing manual code changes?

Yes, you can update an existing Crux project using the skill's update mode, which intelligently modifies the Rust application core to align with updated markdown specifications while minimizing manual rework.

What is Rust Crux scaffolding and when do I need it for app development?

Rust Crux scaffolding is the automated creation of a new project's foundational workspace and library configuration from a declarative specification, needed when initializing an app to let developers focus on platform-specific integrations.

Does the core-writer skill handle state management and side-effect orchestration?

Yes, the core-writer skill generates Rust code for business logic, state management, and side-effect orchestration directly from your markdown specification, ensuring the application core aligns with the declared data model.

What do I need to define in the markdown specification before generating the Crux app?

Before generating the Crux app, you need to define the app's features, data model, and UI elements within a markdown specification file to ensure the generated Rust codebase accurately reflects the declarative requirements.

What are the limitations of generating Rust Crux application cores from specs?

Generating Rust Crux application cores from specs handles project scaffolding and core logic but leaves platform-specific integrations and UI implementations to manual developer efforts, focusing solely on the shared application core.