capture-answer
Skill1 starsChanged 4 months agoMITView on GitHub
Ingests an expert's answers to an L2 questionnaire in the abap_wiki knowledge base: transforms the answers (filled in the interviews/ file or given verbally) into a canonical citable expert-answer (slices/<id>/inputs/expert-answers/), moves gaps to 'answered' and closes the questions. Use this skill when the owner/expert has answered the functional questions generated by research-l2.
In this repository413 other files it gives its agents.
- .agents/AGENTS.mdAGENTS.md
- AGENTS.mdAGENTS.md
- .codex/AGENTS.mdAGENTS.md
- .cursor/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- sap-router-skillCopilot instructions
- .cursor/rules/sap-router.mdcCursor rule
- abap-cloud-migrationSkill
- abap-cloudSkill
- abap-code-patternsSkill
- abap-code-reviewSkill
- abap-docs-referenceSkill
- abapgitSkill
- abapSkill
- abap-snippetSkill
- abap-sql-amdpSkill
- abap-system-infoSkill
- abap-unit-testingSkill
- arc-1-skillsSkill
- atc-cloudificationSkill
- authorization-iamSkill
- automation-pilot-catalog-explorerSkill
- automation-pilot-command-generationSkill
- automation-pilot-command-reviewSkill
- automation-pilot-content-management-via-apiSkill
- automation-pilot-debuggerSkill
- automation-pilot-executions-apiSkill
- automation-pilot-executor-executescriptSkill
- automation-pilot-executor-httprequestSkill
- automation-pilot-mcp-server-generationSkill
- automation-pilot-scheduled-executions-apiSkill
- badi-enhancementSkill
- btp-abap-environmentSkill
- btp-best-practicesSkill
- btp-build-work-zoneSkill
- btp-business-application-studioSkill
- btp-ciasSkill
- btp-cloud-foundrySkill
- btp-cloud-identitySkill
- btp-cloud-loggingSkill
- btp-cloud-platformSkill
- btp-cloud-transport-managementSkill
- btp-connectivitySkill
- btp-developer-guideSkill
- btp-diagram-generatorSkill
- btp-integration-suiteSkill
- btp-job-schedulingSkill
- btp-master-data-integrationSkill
- btp-service-managerSkill
- cap-add-remote-serviceSkill
- cap-developerSkill
- cap-triviaSkill
- cap-upgradeSkill
- cds-view-entitiesSkill
- claude-abap-skillsSkill
- claude-memSkill
- clean-abapSkill
- context-modeSkill
- cpi-iflow-developmentSkill
- engine-cap-developmentSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 1 is distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 56
When the PURPOSE/TRIGGER gaps are closed [VERIFIED]/answered and the load-bearing ones are resolved, the slice is ready for functional …
- Very specific: line 60
Do not invent answers: capture-answer ingests ONLY what the expert said.
- Distinctive: line 64
No auto-commit: committing is the user's responsibility.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Capture-answer - ingesting expert answers
The expert's answers close the residual load-bearing gaps that auto-research could not
verify. They become canonical expert-answers (slices/<id>/inputs/expert-answers/),
citable with cite-back in the functional sections; if they contradict the code they are marked
[ANOMALY] (the raw/ source is never touched).
Procedure
- Collect the answers. The expert has filled in the Expert answer blocks in the
file
slices/<id>/interviews/<date>-<slice>-<dest>.md, or has answered verbally. For each answer, identify thegap_idit refers to (these appear in the title of each questionnaire question, e.g.example-slice-g003). - Build the YAML payload
output/l2/<slice-id>/answers-<date>.yaml:
A singleexpert: user@example.com scope: "Trigger and purpose of the custom process" kind: clarification # clarification | confirmation | correction | sign-off answers: - gaps: [example-slice-g001] text: | The program ZPROGRAM_BATCH feeds a business data flow used by the custom process for daily operational checks. - gaps: [example-slice-g003] text: | Launched by the batch job ZEXAMPLE_JOB_DAILY via an external scheduler, with an example technical schedule and variant. - gaps: [example-slice-g007] anomaly: true # the answer contradicts the code: mark [ANOMALY] text: | The flag ZZSTATUS='X' should exclude returns, but the code includes it: known bug.textcan answer multiple related gaps (gaps: [g1, g2]). - Ingest:
Creates.venv/Scripts/python core/src/tools/pipeline.py capture-answer --slice <slice-id> --file output/l2/<slice-id>/answers-<date>.yamlslices/<id>/inputs/expert-answers/<date>-<slug>.md, moves the gaps toanswered(withresolution_refpointing to the expert-answer), closes thequestionsand records the evidence (source: expert). Regeneratesgaps.yaml. - Verify and commit (manual - committing the answers is the user's responsibility):
.venv/Scripts/python core/src/tools/pipeline.py l2-progress --slice <slice-id> .venv/Scripts/python core/src/tools/lint_wiki.py git add slices/<slice-id> state/ && git commit -m "L2 <slice-id>: expert answers"
When the PURPOSE/TRIGGER gaps are closed [VERIFIED]/answered and the load-bearing ones are
resolved, the slice is ready for functional synthesis + L2 gate (Phase 4).
Rules
- Do not invent answers:
capture-answeringests ONLY what the expert said. [ANOMALY]signals a contradiction with the code; it never modifiesraw/.- The expert-answer is citable (
[VERIFIED: slices/<id>/inputs/expert-answers/<file>:N-M]); the interview (interviews/) is NOT: it contains questions, not evidence. - No auto-commit: committing is the user's responsibility.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

