compose-spec

Generate feature specifications within a Core → Module → Compose framework.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/rupamkairi/project --skill compose-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compose-spec
Source: https://github.com/rupamkairi/project/tree/main/.agents/skills/compose-spec
Command: npx skills add https://github.com/rupamkairi/project --skill compose-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of designing and documenting new features within a complex application architecture, ensuring consistency and clarity before development begins.

Core Features & Use Cases

  • Architectural Alignment: Generates specs that adhere to the Core → Module → Compose architectural principles.
  • Comprehensive Documentation: Covers all essential aspects of a feature, including actors, permissions, entities, state machines, APIs, and more.
  • Use Case: When a product manager requests a "spec for a new user onboarding flow," this Skill will produce a detailed document outlining entities, API endpoints, and event flows required for implementation.

Quick Start

Use the compose-spec skill to spec out the 'Deal Pipeline' feature for the 'crm' compose.

Frequently Asked Questions about compose-spec

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

FAQPage Schema
How do I generate detailed feature specifications for application development?

Feature specification generation analyzes feature requests to produce detailed architectural documents covering entities, state machines, APIs, and permission matrices. It enforces standard spec formats within a Core → Module → Compose architectural framework.

What is the best way to document a new user onboarding flow for a complex application architecture?

Documenting a new user onboarding flow requires generating a comprehensive specification covering actors, permissions, entities, state machines, and API endpoints. This ensures architectural alignment and clarity before development begins.

Can I use this specification generator to plan an API surface and permission matrix?

Yes, you can use this specification generator to plan API surfaces and create permission matrices. It supports requests for feature design, entity definition, and finite state machine definition within your application modules.

How do I create entity and finite state machine definitions for a new module?

You create entity and finite state machine definitions by requesting feature design within the Core → Module → Compose framework. The specification generator outputs architecturally consistent definitions and standard spec formats for your application development.

Does this specification generator enforce architectural constraints for application development?

Yes, this specification generator enforces strict adherence to architectural constraints. It ensures all generated feature specifications align with the Core → Module → Compose architectural principles and standard spec formats.