epic-2-project

Coordinate Epic 2 fundraising projects and investor-slot allocations across fixed and flexible modes.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/wangzeping114/shareflow --skill epic-2-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epic-2-project
Source: https://github.com/wangzeping114/shareflow/tree/main/.claude/skills/epic-2-project
Command: npx skills add https://github.com/wangzeping114/shareflow --skill epic-2-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating Epic 2 project management, fundraising campaigns, and investor-slot allocations across fixed and flexible slot modes is complex and error-prone; this Skill centralizes domain rules and provides a unified workflow.

Core Features & Use Cases

  • Manage VideoProject and ProjectSlot entities, including creation, status transitions, and slot management.
  • Support Fixed and Flexible slot modes with appropriate progress tracking and investor assignment.
  • Provide application-layer interfaces for creating projects, adding slots, and assigning investors to slots.

Quick Start

Create a new VideoProject named 'Epic 2' with Flexible slot mode and initiate fundraising.

Frequently Asked Questions about epic-2-project

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

FAQPage Schema
How do I manage fundraising project slots and investor assignments in a C# DDD architecture?

To coordinate fundraising project management, use application-layer interfaces like CreateAsync to initiate campaigns and ChangeStatusAsync to handle status transitions. This skill centralizes domain logic for VideoProject entities to ensure consistent fundraising workflows.

What is the difference between fixed and flexible slot modes for investor allocation?

Fixed and flexible slot modes differ in progress tracking and investor assignment rules for ProjectSlot entities. This skill applies domain-driven validation to manage these distinct slot modes, ensuring appropriate handling of investor allocations across different campaign structures.

How do I transition project statuses for VideoProject entities using domain-driven validation?

Transitioning project statuses for VideoProject entities requires using the ChangeStatusAsync application-layer interface. This skill enforces domain-driven validation during status transitions to maintain data integrity and enforce business rules throughout the project lifecycle.

Can I assign multiple investors to a single project slot in flexible slot mode?

Assigning investors to project slots in flexible slot mode is handled via the AssignInvestorAsync interface. This skill supports appropriate progress tracking and investor assignment based on the specific slot mode configured for the fundraising campaign.

What are the limitations of using domain-driven validation for Epic 2 project slot allocations?

Domain-driven validation for Epic 2 project slot allocations enforces strict business rules through VideoProject and ProjectSlot entities. Limitations arise when attempting operations outside the provided CreateAsync, AddSlotAsync, AssignInvestorAsync, and ChangeStatusAsync workflows.