Skip to content

discipline: sharpen skill #7566

Open

Description

@kyle-sexton

Parent

Refs #7555. Source: PLAN Phase 0, topic poteto-review. Thread: sharpen skill (deferred).

Depends on

  • none (parked: opens on the reopen trigger below, not on an edge)

Reopen trigger

The owner's sessions show the repeated ask.

Outcome

When reopened: Lauren's sharpen ships as a one-paragraph, user-typed discipline skill; the
loosen-a-constraint line lives only inside it.

Decisions

  • Deferred (Q172, Q173, D105). Origin: Lauren's (the skill), placement ours.
  • Options on record: a /playbooks:fable-5 chapter (Q132, rejected: not model-neutral); a
    /discovery:blindspot action (Q127, replaced).

Key interfaces

None (deferred, no module change yet).

Done when

  • Session evidence of the repeated ask is cited in a comment.
  • A slice is filed under this item.

Out of scope

  • Any other discipline skill change.

Activity

  1. added
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 16, 2026
  2. github-actions commented on Oct 16, 2026

    @github-actions
    Contributor

    Proposed work class: work-class: scoped
    Basis: automated intake triage; the lanes App applied this class.

    Size: Small
    Complexity: Low
    Uncertainty: Known
    Flags: none
    Blocked by: none

    Decision recorded by kyle-sexton (#7566 (comment)):

    Decision recorded. The owner answered in the Refinement session (2026-10-25), deciding the open items below on the facts:

    go with whatever the facts/data/metrics + /discovery:research says and ensure we're aligned with SOLID, DRY/SSOT principles

    I should only ever be in the loop ONLY when necessary (intent/vision changed, something came up during implementation that impacts trajectory/alignment, OR a high security risk) - I've covered this all before

    Question asked: Keep #7566 parked as the one parking record for sharpen, and repoint cursor-pstack.md from #7589 to it?
    [quote truncated; the full decision is at the link]

    That decision settles the open questions. The sharpen skill stays parked until session evidence of the repeated ask is cited. The one piece of work that can go ahead now is a docs edit. It changes docs/upstream/cursor-pstack.md so it names #7566, not #7589, as the parking issue for sharpen. Likely related: #7589.

    Automated triage, applied by the lanes App.

  3. changed the issue type fromtoon Oct 16, 2026
  4. changed the issue type fromtoon Oct 16, 2026
  5. removed
    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.
    on Oct 24, 2026
  6. kyle-sexton commented on Oct 24, 2026

    @kyle-sexton
    MemberAuthor

    Released for re-triage under the owner's 2026-10-24 rule: an issue stops for a person only for an intent or vision question, a security call, a host or attended run, or spend outside prepaid credit. The hold label came off and intake triage runs again now; it re-applies a hold, with a numbered question, when one of those applies.

    To hold this issue again, add needs-human (or status: needs-decision) and say why in a comment.

  7. added
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    priority: lowNice-to-have, cosmetic, or speculative; opportunistic.
    status: needs-decisionAwaiting a human or maintainer judgment call.
    on Oct 24, 2026
  8. melodic-automation-lanes commented on Oct 24, 2026

    @melodic-automation-lanes
    Contributor

    Refinement. A read-only run explored this repository, searched its issues and pull requests, and read the allowed docs to draft what follows. On an issue a listed human filed, it counts as the issue's spec once posted, while unedited; it is still model text, so check it.

    Intended outcome: Lauren's sharpen ships as a one-paragraph, user-typed discipline skill once the owner's sessions show the repeated ask; until then it stays parked.

    Related work

    Open questions

    1. Has the reopen trigger (the owner's sessions show the repeated ask) fired, and which sessions show it?
      RECOMMENDED: No: keep it parked; the owner cites session evidence in a comment if it has fired. Basis: The issue body has no session evidence and the only comment (kyle-sexton) just releases it for re-triage; only the owner can name the sessions.
    2. Which issue is the canonical parking record for sharpen: this one (#​7566) or #​7589?
      RECOMMENDED: Keep #​7566 for the sharpen skill and fix docs/upstream/cursor-pstack.md:339 to point at it, or close one as a duplicate of the other. Basis: .base/docs/upstream/cursor-pstack.md:339
    3. Is the outcome one user-typed discipline skill with the loosen-a-constraint line only inside it, with no change to be-ambitious or other discipline skills?
      RECOMMENDED: Yes, as the issue's Outcome and Out of scope say. Basis: issue body Outcome and Out of scope sections

    Sources read

    • issue 7566 body: parked on a reopen trigger; done-when needs cited session evidence and a filed slice
    • /home/runner/work/claude-code-plugins/claude-code-plugins/.base/docs/upstream/cursor-pstack.md:333-340: sharpen deferred under #​7589, reopen when that issue's parked items are taken up
    • /home/runner/work/claude-code-plugins/claude-code-plugins/.base/docs/upstream/cursor-pstack.md:113: sharpen row, not adopted

    Automated refinement by the lanes App. Answer with a comment whose first line is **Decision recorded.**.

  9. kyle-sexton commented on Oct 26, 2026

    @kyle-sexton
    MemberAuthor

    Decision recorded. The owner answered in the Refinement session (2026-10-25), deciding the open items below on the facts:

    go with whatever the facts/data/metrics + /discovery:research says and ensure we're aligned with SOLID, DRY/SSOT principles

    I should only ever be in the loop ONLY when necessary (intent/vision changed, something came up during implementation that impacts trajectory/alignment, OR a high security risk) - I've covered this all before

    Question asked: Keep #7566 parked as the one parking record for sharpen, and repoint cursor-pstack.md from #7589 to it?

    1. Has the reopen trigger (the owner's sessions show the repeated ask) fired, and which sessions show it?
      Decided: No. Keep it parked; only the owner can cite the sessions. Basis: no comment cites session evidence; body "Done when"; kept.
    2. Which issue is the canonical parking record for sharpen: discipline: sharpen skill #7566 or discipline: paved-path file and principle placement #7589?
      Decided: discipline: sharpen skill #7566, which holds the outcome and decisions for the skill; change docs/upstream/cursor-pstack.md to point at it, or close one issue as a duplicate of the other. Basis: docs/upstream/cursor-pstack.md:115 and :337-342 on origin/main (4b62d6c) say sharpen is deferred under discipline: paved-path file and principle placement #7589; corrected the line numbers (the refinement cited :113 and :339, which have drifted). The content of discipline: paved-path file and principle placement #7589 was not read here.
    3. Is the outcome one user-typed discipline skill holding the loosen-a-constraint line, with no change to other discipline skills?
      Decided: Yes, as the body's Outcome and Out of scope say. Basis: body "Outcome" and "Out of scope"; kept.

    Acceptance criteria:

    • The body's two - [ ] "Done when" lines stand as written.
    • docs/upstream/cursor-pstack.md names one parking issue for sharpen, the same one this issue's decision picks (item 2).

    Checks a person runs:

    • The owner cites session evidence of the repeated ask in a comment before any lane work starts.
  10. removed
    needs-triageNot yet classified. Floor until a type and one priority tier are set.
    on Oct 26, 2026
  11. added
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    and removed on Oct 26, 2026
  12. melodic-automation-lanes commented on Oct 26, 2026

    @melodic-automation-lanes
    Contributor

    The lanes App's pull request #10216 merged with Refs:, so this issue stays open and nothing starts the lane on it again. work-unblock removed status: ready and agent-ready, so the hourly triage sweep sends it back to intake triage, which decides what work is left and admits it again.

  13. removed
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-specNeeds a Brief or plan before anyone can build it.priority: lowNice-to-have, cosmetic, or speculative; opportunistic.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.

    Fields

    Work status

    needs-spec

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions