بنقرة واحدة
feature
Create, list, or manage feature specs and GitHub issues
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create, list, or manage feature specs and GitHub issues
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | feature |
| description | Create, list, or manage feature specs and GitHub issues |
Manage Quill's feature pipeline: specs live in docs/features/, tracking lives in GitHub Issues with the feature label.
/feature <action> [args]
new <name>Create a new feature from scratch.
feature and the chosen P0/P1/P2/P3:
feat: <short description>gh issue create --label feature --label P1 --title "…" --body "…"docs/features/{issue-number}-{slug}.md with sections: Motivation, Scope, Implementation Phases, Verification, and a GitHub issue: <issue-url> line near the top.docs/features/README.md to include the new spec.listShow all features and their status.
gh issue list --label feature --state open --limit 50 --json number,title,labels,createdAt,assigneesdocs/features/ (excluding README).P0 first, then P1, P2, P3, then unlabeled-by-priority last). Within a priority bucket, sort by spec number ascending.— in priority and a callout asking the user to triage them.--state all and add a State column.close <issue-number>Mark a feature as shipped.
gh issue close <number>docs/features/, move it to docs/features/archive/ with git mv. Shipped code is the source of truth, but the spec stays around as the "what we were going for" record.docs/features/README.md to drop the archived entry from the index.prioritize <issue-number> <P0|P1|P2|P3>Set or change the priority of an existing feature.
gh issue edit <number> --remove-label P0 --remove-label P1 --remove-label P2 --remove-label P3 --add-label <priority> (Removing all four is safe — gh ignores remove-label for labels not present.)spec <issue-number-or-name>Open or create a spec for an existing feature issue.
docs/features/{issue-number}-{slug}.md following the same format as new, pre-populated from the issue body.feature — all feature issues use this labelbug — for bug reports (not managed by this skill)P0 / P1 / P2 / P3 — priority, exactly one per issueEvery feature gets exactly one priority label. Rubric:
wontfix later is fine.When in doubt between two levels, pick the lower-urgency one and say why; over-labeling P0/P1 dilutes the signal.
276-reset-all-data.md for issue #276. The heading must use the same number.docs/features/archive/ — the implementation is the source of truth, but the spec stays as the "what we were going for" record.docs/features/README.md index only lists in-progress/planned specs.