
Ce Work
Turn an approved plan doc or a clear work prompt into shipped, tested implementation by triaging complexity and following repo patterns.
Install
npx skills add https://github.com/everyinc/compound-engineering-plugin --skill ce-workWhat is this skill?
- Phase 0 triage routes plan files vs bare prompts and scans likely touch files plus existing tests
- Complexity table from trivial one-file edits through full feature work with environment setup
- Emphasis on shipping complete features by matching local patterns and conventions
- Argument hint accepts plan path or description; blank defaults to latest plan doc
- Integrates with compound-engineering-style plan-first then execute workflow
Adoption & trust: 1.6k installs on skills.sh; 20.5k GitHub stars; 2/3 security scanners passed (skills.sh audits).
Recommended Skills
Grill Memattpocock/skills
Grill With Docsmattpocock/skills
Brainstormingobra/superpowers
Lark Tasklarksuite/cli
Lark Workflow Standup Reportlarksuite/cli
Cavemanjuliusbrussee/blueprint
Journey fit
Common Questions / FAQ
Is Ce Work safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Ce Work
# Work Execution Command Execute work efficiently while maintaining quality and finishing features. ## Introduction This command takes a work document (plan or specification) or a bare prompt describing the work, and executes it systematically. The focus is on **shipping complete features** by understanding requirements quickly, following existing patterns, and maintaining quality throughout. ## Input Document <input_document> #$ARGUMENTS </input_document> ## Execution Workflow ### Phase 0: Input Triage Determine how to proceed based on what was provided in `<input_document>`. **Plan document** (input is a file path to an existing plan or specification) → skip to Phase 1. **Bare prompt** (input is a description of work, not a file path): 1. **Scan the work area** - Identify files likely to change based on the prompt - Find existing test files for those areas (search for test/spec files that import, reference, or share names with the implementation files) - Note local patterns and conventions in the affected areas 2. **Assess complexity and route** | Complexity | Signals | Action | |-----------|---------|--------| | **Trivial** | 1-2 files, no behavioral change (typo, config, rename) | Proceed to Phase 1 step 2 (environment setup), then implement directly — no task list, no execution loop. Apply Test Discovery if the change touches behavior-bearing code | | **Small / Medium** | Clear scope, under ~10 files | Build a task list from discovery. Proceed to Phase 1 step 2 | | **Large** | Cross-cutting, architectural decisions, 10+ files, touches auth/payments/migrations | Inform the user this would benefit from `/ce-brainstorm` or `/ce-plan` to surface edge cases and scope boundaries. Honor their choice. If proceeding, build a task list and continue to Phase 1 step 2 | --- ### Phase 1: Quick Start 1. **Read Plan and Clarify** _(skip if arriving from Phase 0 with a bare prompt)_ - Read the work document completely - Treat the plan as a decision artifact, not an execution script - If the plan includes sections such as `Implementation Units`, `Work Breakdown`, `Requirements` (or legacy `Requirements Trace`), `Files`, `Test Scenarios`, or `Verification`, use those as the primary source material for execution - Check for `Execution note` on each implementation unit — these carry the plan's execution posture signal for that unit (for example, test-first or characterization-first). Note them when creating tasks. - Check for a `Deferred to Implementation` or `Implementation-Time Unknowns` section — these are questions the planner intentionally left for you to resolve during execution. Note them before starting so they inform your approach rather than surprising you mid-task - Check for a `Scope Boundaries` section — these are explicit non-goals. Refer back to them if implementation starts pulling you toward adjacent work - Review any references or links provided in the plan - If the user explicitly asks for TDD, test-first, or characterization-first execution in this session, honor that request even if the plan has no `Execution note` - If anything is unclear or ambiguous, ask clarifying questions now - If clarifying questions were needed above, get user approval on the resolved answers. If no clarifications were needed, proceed without a separate approval step — plan scope is the plan's authority, not something to renegotiate - **Do not skip this** - better to ask questions now than build the wrong thing - **Do not edit the plan body during execution.** The plan is a decision artifact; progress lives in git commits and the task tracker. The only plan mutation during ce-work is the final `status: active → completed` flip at shipping (see `references/shipping-workflow