Skip to content
Back to skills

Work

ASecurity

Deliver one maintainer-approved EmDash issue, choosing the bug-fix path for a defect and the direct implementation path for an enhancement or task.

  • 13,182 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
toolsshellgitapisecuritydocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add emdash-cms/emdash --skill work --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Work?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Work
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/emdash-cms-work/badge)](https://www.skillsdirectory.com/skills/emdash-cms-work)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: work
description: Deliver one maintainer-approved EmDash issue, choosing the bug-fix path for a defect and the direct implementation path for an enhancement or task.
---

# Work on an approved issue

A maintainer approved this issue for delivery. Classify the requested work before editing, then use the matching path below. The `work` command replaces the old choice between `fix` and `implement`; the issue type determines the method and result fields.

## Bug path

For a reported defect:

1. Reproduce the reported behavior with the smallest meaningful failing test or browser journey.
2. Diagnose the defect in the current source and verify that the proposed behavior is correct.
3. Add the regression test before the fix, implement the smallest backwards-compatible correction, and rerun the focused test.
4. Set `fixed: true` only after `publish_candidate` succeeds. Report the reproduction and verification evidence.

If reporter-only information prevents a reproduction attempt, report `verdict: "unclear"` and ask for that specific information. If the behavior is intended or the fix needs a product, security, migration, or breaking-change decision, do not edit. Report the evidence and decision needed.

## Enhancement or task path

For approved new behavior, documentation, maintenance, or another directed task:

1. Treat the issue and maintainer directive as the specification. Resolve details from existing APIs and conventions without inventing a bug verdict.
2. Implement the smallest complete change and add focused behavior coverage through existing test infrastructure.
3. Run the affected checks and publish the candidate even if a relevant check still fails after a reasonable repair attempt.
4. Set `implemented: true` only after `publish_candidate` succeeds. Report the observable change and exact verification results.

## Shared constraints

- Read `AGENTS.md` and the relevant implementation and tests before editing.
- Use `edit_file` or `write_file` for direct edits. Use `exec` for local Git operations, generators, formatters, tests, builds, and conflict resolution; shell writes are checkpointed into the durable workspace.
- Do not edit `.github/workflows`, push from the execution container, or perform unrelated cleanup.
- Add a changeset when a published package changes. Keep user-facing documentation useful to someone adopting the change.
- Use `fixed` for a bug or `implemented` for an enhancement/task. Never set both.
- Run one final focused verification pass after the last edit, then call `publish_candidate` and `report_result` exactly once.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.