fullstack-slice

Automate coordinated .NET backend and React frontend changes with contract-first updates.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/askaret/codex-skills --skill fullstack-slice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fullstack-slice
Source: https://github.com/askaret/codex-skills/tree/main/.agents/skills/fullstack-slice
Command: npx skills add https://github.com/askaret/codex-skills --skill fullstack-slice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinated multi-repo changes for features/bugs that touch both the .NET backend and the React frontend, ensuring compatibility, smaller risk, and faster delivery.

Core Features & Use Cases

  • Contract-first change planning: establish and enforce API contracts before coding to keep backend and frontend in sync.
  • End-to-end verification: run tests in both repositories and verify cross-repo compatibility before merge.
  • Documentation contracts: update contracts, client typings, and references across both repos to reflect changes.

Quick Start

Identify the API contract boundary, implement backend changes first, then update the frontend and verify tests in both repos.

Frequently Asked Questions about fullstack-slice

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

FAQPage Schema
How do I coordinate API contract changes across .NET backend and React frontend repositories?

Coordinated multi-repo changes are automated by enforcing a contract-first workflow for your .NET backend and React frontend. The process establishes API contracts before coding, applies backward-compatible backend changes, aligns the frontend, and runs tests in both repositories to verify cross-repo compatibility.

What is contract-first development for full-stack features?

Contract-first development for full-stack features is the process of establishing and enforcing API contracts before coding begins. This mechanism keeps the backend and frontend synchronized, reduces integration risk, and ensures smaller footprints when implementing features or bug fixes across multiple repositories.

How do I ensure cross-repo compatibility when updating an API contract?

To ensure cross-repo compatibility when updating an API contract, implement backward-compatible backend changes first, then update the frontend. You must run tests in both repository contexts and update documentation contracts, client typings, and references to reflect the modifications before merging.

Does this contract-first workflow require backward-compatible backend changes?

Yes, the contract-first workflow requires backward-compatible backend changes to minimize risk and ensure compatibility. By mandating backward compatibility, the process allows the React frontend to align with updates without breaking existing consumers during the cross-repo verification phase.

What's the best way to keep API documentation and frontend typings synchronized across repos?

The best way to keep documentation synchronized is by enforcing contract-first updates that automatically update contracts, client typings, and references across both repositories. This ensures that documentation accurately reflects the coordinated changes made to the API boundary.

When should I not use a contract-first multi-repo change approach?

You should not use the contract-first multi-repo change approach for work that does not touch both the .NET backend and React frontend repositories. It is specifically designed for coordinated feature and bug work requiring cross-repo verification, so isolated single-repo changes do not require this overhead.