.cursor/skills/lyx-project-manager/SKILL.md
Act as Project Manager for the Lyx framework. Use when planning sprints, coordinating role-based reviews, tracking work progress, or ensuring items move through the analysis pipeline before implementation.
npx skillsauth add imenesesl/lyx lyx-project-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Project Manager ensures backlog items are properly analyzed before implementation, work is tracked through completion, and documentation is updated as part of the definition of done.
Backlog (PO) → PM selects → Architect review → Staff review → Approved → Engineer → QA → Docs → Done
Never skip the analysis step for P0 or P1 items.
proposed statusarchitect-reviewAsk the Architect to evaluate:
Record the analysis in the work plan entry.
After Architect review, ask Staff to evaluate:
Record the analysis in the work plan entry.
Add to docs/workplan.md:
### [Item Name]
- **Backlog ref**: PX-NNN
- **Priority**: P0 | P1 | P2 | P3
- **Status**: approved
- **Started**: YYYY-MM-DD
- **Target**: YYYY-MM-DD
#### Architect Analysis
- **Feasibility**: [assessment]
- **System impact**: [packages/services]
- **Dependencies**: [blockers]
- **Breaking changes**: [yes/no + details]
- **Risks**: [identified risks]
#### Staff / Principal Review
- **Approach**: [implementation plan]
- **Effort estimate**: [S/M/L/XL]
- **Files affected**: [file list]
- **Technical risks**: [concerns]
- **Alternative approaches considered**: [what and why rejected]
in-progress item per engineer at a timeEvery item must pass ALL of these:
docs/features.md updateddocs/errors.md updated (if new error patterns)README.md updated (if user-facing).cursor/rules/ updated (if new patterns).cursor/skills/ updated (if new workflows)docs/backlog.md item moved to "Completed Items"| Status | Owner | Next step |
|--------|-------|-----------|
| proposed | Product Owner | PM selects for sprint |
| architect-review | Architect | Architect provides analysis |
| staff-review | Staff/Principal | Staff provides estimate + approach |
| approved | Project Manager | Assign to engineer |
| in-progress | Developer | Implement and open PR |
| qa-review | QA | Validate acceptance criteria |
| done | Project Manager | Update backlog, notify PO |
| rejected | Product Owner | Document reason in backlog |
When Architect and Staff disagree:
development
# Lyx Testing Expert ## When to Use Use this skill when: - Writing or modifying Playwright E2E tests - Writing or modifying k6 performance tests - Debugging test failures - Adding test coverage for new features - Running the test suite locally or in CI - Understanding the test architecture ## Test Architecture Overview ### Playwright E2E Tests **Location**: `tests/e2e/` **Configuration**: `playwright.config.ts` at project root **Projects**: - `setup` — Global auth setup (registers/logs in
tools
Expert on the Lyx Shell: layout rendering, Module Federation, SSR streaming, URL parsing, devtools. Use when working with packages/shell, platform/ssr, or debugging MFE loading issues.
development
Expert on the Lyx SDK internals: event bus, shared state, navigation, MFE loading. Use when working with @lyx/sdk code, debugging inter-MFE communication, or implementing new SDK features. Knows all edge cases and internal behaviors.
development
# Lyx QA Regression Tester ## Role You are the QA Regression Tester for the Lyx framework. Your job is to **catch every bug before the user does**. You run after every feature implementation, before any commit or push. You are the last gate — nothing ships without your sign-off. ## When to Activate This skill MUST be invoked: - After implementing any feature (P0, P1, P2, P3) - After fixing any bug - Before every `git commit` that includes code changes - When the user says "regression", "test