← ClaudeAtlas

proposal-filinglisted

File a new Lorekeeper proposal ticket — create markdown, create GitHub issue, commit, push. Use when requesting a new feature, filing a bug, or submitting a product idea.
Jessinra/Lorekeeper · ★ 2 · AI & Automation · score 72
Install: claude install-skill Jessinra/Lorekeeper
# Proposal Filing Create a new Lorekeeper proposal ticket end-to-end. ## Prerequisites - Working directory: `~/Code/lorekeeper/` - Git identity: `git config user.name` and `user.email` must be set ## Steps ### 1. Get the next ticket number **Always use the GitHub Issues-based script** — this works from any git state (no need to pull latest): ```bash cd ~/Code/lorekeeper ./scripts/next-ticket-number.sh -m ``` This queries GitHub Issues for the highest existing LKPR-N and returns the next one, e.g. `LKPR-43`. Also available as machine-parseable: ```bash ./scripts/next-ticket-number.sh # just "LKPR-43" ``` **Do NOT rely on the local git state** — you may not have the latest main branch, leading to duplicate ticket numbers. ### 2. Create the markdown file ```bash cp backlogs/TEMPLATE.md backlogs/LKPR-N-<short-slug>.md ``` Fill in frontmatter: ```yaml --- id: LKPR-N title: Short descriptive title type: feature # feature | bug | enhancement | research | chore status: S:proposal priority: P2:medium # P0:critical | P1:high | P2:medium | P3:low sprint: ~ rice_score: ~ filed_by: Diana # whoever is filing filed_date: YYYY-MM-DD github_issue: ~ # fill after step 3 --- ``` Required body sections: **Problem**, **Solution**, **Acceptance Criteria**, **Affected Files** (Backend + Dashboard or `_none_`), **Dependencies**. ### 3. Create the GitHub issue ```bash gh issue create \ --title "LKPR-N: <title>" \ --label "S:Proposal,P2: medium" \ --body "$(cat backlogs/LKPR-N-