cflx-proposal
Installation
SKILL.md
Conflux Proposal Creator
Create structured change proposals for Conflux (OpenSpec-based) projects through interactive conversation with users.
Scope Restrictions (Proposal-Only)
- This skill is for proposal creation only. Do NOT implement or modify product/source code.
- You may READ any files for context gathering.
- You may WRITE only under
openspec/changes/<change-id>/. - After strict validation passes, stop and present the proposal for review.
Guardrails (Match Command Behavior)
- Favor straightforward, minimal implementations first and add complexity only when it is requested or clearly required.
- Keep changes tightly scoped to the requested outcome.
- Default to proposal splitting: when requirements can be decomposed into independent scopes, create separate change proposals.
- If uncertain whether to split, prefer splitting unless the scopes are tightly coupled and must ship together to preserve correctness.
- For each split proposal, use a distinct verb-led
change-idand keepproposal.md,tasks.md, anddesign.md(when needed) scoped to that proposal only. - When multiple proposals are created, explicitly document dependency/sequence relationships and parallelizability in the final user-facing summary.
Related skills
More from tumf/cflx-skills
cflx-workflow
Execute Conflux workflow operations autonomously without user interaction. Provides three operations - apply (implement approved changes), accept (verify implementation), and archive (finalize deployed changes). Called by Conflux orchestration system. CRITICAL - This skill CANNOT ask questions or request user input.
10cflx-run
Run the standard Conflux development flow for an already-defined and committed OpenSpec change. Use when users want to execute `cflx run`, start Conflux orchestration, or follow the standard proposal-then-run workflow on a clean base branch.
2