qa

Runs grounded question-and-answer sessions against supplied context and saves session summaries.

2|Updated Jul 18, 2026
One-click install
npx skills add https://github.com/Arasz/ai-badger --skill qa-arasz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa
Source: https://github.com/Arasz/ai-badger/tree/main/features/common/skills/qa
Command: npx skills add https://github.com/Arasz/ai-badger --skill qa-arasz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Answering questions about a document, codebase, or pasted material often produces ungrounded responses drawn from memory, and the exchange is lost when the conversation ends. This Skill anchors every answer to cited sources and preserves the session as a written summary in the consumer repo. ## Core Features & Use Cases - Grounded Q&A loop: Each answer is analyzed against the supplied context and carries a grounding list naming its memory/code and web sources, with a literal fallback note when no web source exists. - Session summaries: On close, the Skill writes a five-section summary (main motive, refined questions, structured answers, open questions, source links) to docs/qa-sessions/<topic-slug>.md. - Use Case: Paste an architecture RFC into the chat, ask a series of clarifying questions about its trade-offs, receive answers each citing the RFC sections and codebase files they rest on, then end the session and get a durable summary file committed to the repo. ## Quick Start Start a qa session against the attached design document and answer my questions with cited sources, then save the session summary.

Frequently Asked Questions about qa

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a grounded Q&A session against a document?

Invoke the qa skill with the context, such as a pasted text, file path, directory, or topic. The skill restates what the session stands on, then answers each question against that context with cited sources before saving a summary.

How does the qa skill ground its answers?

Every answer draws on at least two independent sources, with a mandatory memory-or-code leg from project memory, the knowledge graph, or codebase search, plus a web leg when available. Missing web sources produce an explicit fallback note rather than silence or fabrication.

What happens if I start a qa session without providing context?

The skill asks for the context first and does not answer until it exists. A session with nothing to stand on would produce ungrounded answers, so no context means no answers.

Where are qa session summaries saved?

Summaries are written to docs/qa-sessions/<topic-slug>.md in the consumer repo, with the directory created on demand. The slug is lowercased, hyphenated, and truncated to about 64 characters, and re-running a session overwrites the existing file.

What are the limitations of a grounded Q&A session?

Answers are scoped strictly to the supplied context, so questions drifting beyond it are flagged as out of scope rather than answered freely. The skill also refuses adjacent work like refactoring or task creation during the session.