← ClaudeAtlas

namht-asklisted

Answer natural-language questions about a codebase grounded in the Knowledge Base (business meaning) and real source (technical detail) — never invented — for a mixed business+technical audience: a plain-language explanation, a fitting Mermaid diagram, and the precise technical detail with real file/field/endpoint citations. Use when the user asks "/ask", "how does X work", "which module handles Y", "where is Z implemented", or any Q&A about the project.
NamHT4Devlop/nam-claude-skill · ★ 0 · AI & Automation · score 72
Install: claude install-skill NamHT4Devlop/nam-claude-skill
# Spec Ask — grounded codebase Q&A A native port of Auto Spec extension's `/ask`. Answer grounded in the Knowledge Base (business meaning) and real source (technical detail) — never invent files, APIs, fields, or behavior. > **Legacy folder.** Session artifacts used to live in `spec-kit-sessions/` (renamed to avoid > confusion with GitHub's unrelated `spec-kit` project). If a repo still has `spec-kit-sessions/` and no > `namht-sessions/`, **read** the old folder so past work isn't lost, keep **writing** to > `namht-sessions/`, and mention `scripts/migrate-sessions.sh <repo>` once to merge them. ## Procedure 0. **Check the Q&A journal first (cross-session memory).** If `namht-sessions/answers/_journal.md` exists, read it — it is a one-line-per-question index of every past answer in this repo. Use it to: (a) answer *"what did I ask before / what did we conclude about X?"* directly from the journal; (b) when today's question was already answered, **say so**, link the saved answer file, reuse its conclusion, and only re-derive what changed since. It's a small index — reading it costs little and makes new sessions remember old ones. **Check the conclusion isn't stale before reusing it:** the files it cited may have moved on — `git log --since=<that date> -- <those files>`. If they changed, re-derive rather than repeat an answer that was true last month; say which it was. 0.5 **Are you in a single repo, or a KB hub?** If the current folder has `projects/*