ln-21-system-design-ba…
Defines measurable architecture drivers and constraints before system design; edits architecture docs only.
Drafts or publishes authorized, fact-checked GitHub Discussions announcements; does not create releases.
$ npx -y skills add levnikolaevich/claude-code-skills --skill ln-64-community-announcer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ln-64-community-announcerContext preview
The summary Claude sees to decide when to auto-load this skill.
Drafts or publishes authorized, fact-checked GitHub Discussions announcements; does not create releases.
name: ln-64-community-announcer description: "Drafts or publishes authorized, fact-checked GitHub Discussions announcements; does not create releases."
**Goal:** Create a source-backed announcement and publish it only after the user approves the full draft.
**Execution contract:** The checklist defines completion. Track each item internally as `PENDING`, `PROVEN` with evidence, `CLEARED` with evidence its condition is absent, or `UNPROVEN` with a gap; reading, delegation, or tool failure is not proof. Reconcile after each section. Before returning, resolve all `PENDING`, count only `PROVEN` and `CLEARED`, and apply verdict and approval rules to every gap. Preserve intent, scope, and existing authorization. Continue authorized work; ask only for consequential unresolved choices or required external approval. Scale depth to material risk without skipping checks. Preserve dependency and safety order; otherwise choose an appropriate verification method. Accept equivalent user or repository evidence; no other skill, named artifact, or complete lifecycle is required. Preserve source requirement and decision IDs. Bind reused evidence to relevant source versions, dirty changes, configuration, and environment; invalidate only affected claims. On continuation, reconcile task, authorization, current state, and unresolved evidence. For long work, return a compact continuation record or update an already authorized artifact; read-only skills do not persist it. Distinguish artifact readiness, verified behavior, and external-action authority. Prepare authorized work before required approval. If blocked by an instruction, cite its exact source and unresolved boundary; do not invent approval gates from caution.
| Need | Preferred capability | Fallback | |---|---|---| | Repository identity and permissions | Authenticated GitHub CLI or connector | Public GitHub API for read-only discovery | | Discussion categories and publication | GitHub GraphQL API | Continue a draft with destination limitations; publication is `BLOCKED` without this capability | | Shipped-change evidence | Remote Git history, releases, and canonical files | Clean remote clone | | Commands, paths, names, and counts | Focused repository search and direct reads | Hosting API content reads | | Current external claims | Primary dated sources | Omit the claim when it cannot be verified | | Draft publication | Temporary Markdown file passed to the API | Safely escaped API input with read-back verification |
Prefer the hosting API over scraping rendered pages. Use the browser only to inspect presentation or a page the API cannot expose.
Do not expose repository tokens, category node IDs, or other credentials in the announcement. IDs may be used for the mutation but are not audience content.
Give your AI agent a clear finish line. You ask for a fix and get a new abstraction. A review lists generic advice. The agent says “done,” but you still have to work out what it checked.
Repo: levnikolaevich/claude-code-skills
Defines measurable architecture drivers and constraints before system design; edits architecture docs only.
Documents current architecture from implementation evidence; does not propose a target or audit fitness.
Designs target system boundaries, contracts and tradeoffs from requirements; does not plan tasks or implement.
Records one architecture decision with alternatives, consequences and status; does not design the whole system.
Creates evidence-backed current or target architecture diagrams; not UI design.
Plans architecture migrations with compatibility, data safety, rollout and recovery; does not execute them.