maid-outcome-enrich
Orchestrates the generation and validation of project lesson outcomes while ensuring data privacy.
Install
mkdir -p .claude/skills/maid-outcome-enrich && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18905" && unzip -o skill.zip -d .claude/skills/maid-outcome-enrich && rm skill.zipInstalls to .claude/skills/maid-outcome-enrich
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Generate optional advisory Outcome enrichment outside maid-runner by orchestrating maid enrich prompt, agent-available model generation, maid enrich validate, and maid enrich render with cloud privacy disclosure.Key capabilities
- →Generate prompt corpora for models
- →Validate generated digests
- →Render advisory markdown from validated digests
- →Refresh the learned Outcome index
- →View deterministic theme aggregation through insights
How it works
The skill orchestrates the generation of advisory Outcome enrichment by creating a prompt corpus, sending it to a model, validating the model's output, and rendering the validated digest as markdown. It ensures cloud privacy disclosure before external generation.
Inputs & outputs
When to use maid-outcome-enrich
- →Generating project lessons
- →Enriching outcome reports
- →Documenting project insights
About this skill
MAID Outcome Enrich
Generate optional advisory Outcome enrichment while keeping maid-runner itself deterministic and AI-free. This skill is the only place in the enrichment workflow that may call a model or touch provider credentials.
Rules
- Keep runner commands deterministic. Use
maid enrichonly for prompt corpus creation, digest validation, and markdown rendering. - Use the model access already available to the hosting agent, or a specific model the user chooses.
- CLOUD-PRIVACY: sending the lesson corpus to an external provider publishes Outcome lessons externally. Use external generation only after the user deliberately accepts that privacy boundary.
- A non-zero
maid enrich validateresult is a hard stop. Do not hand-edit.maid/outcomes-digest.jsonto satisfy validation; regenerate the candidate digest from the bounded corpus instead. - Use only registered
maid enrichandmaid insightsoptions. Do not invent provider, model, base URL, timeout, or API-key options for maid-runner.
Workflow
-
Refresh the learned Outcome index when needed:
maid learn -
Build the bounded corpus the model may see:
maid enrich prompt --output .maid/outcomes-enrichment-prompt.jsonIf the index is intentionally stale, use the existing explicit opt-in:
maid enrich prompt --allow-stale-index --output .maid/outcomes-enrichment-prompt.json -
Send only
.maid/outcomes-enrichment-prompt.jsonto a model.Use the model access already available to the hosting agent, or a specific model the user chooses. If that sends the corpus to an external provider, disclose CLOUD-PRIVACY first: sending the lesson corpus externally publishes Outcome lessons outside the local repository boundary.
The model output must be a candidate
.maid/outcomes-digest.json. -
Validate the candidate digest:
maid enrich validate --digest .maid/outcomes-digest.jsonTreat a non-zero
maid enrich validateresult as a hard stop. Do not hand-edit.maid/outcomes-digest.jsonto satisfy validation. Regenerate the candidate digest from the bounded corpus and validate again. -
Render advisory markdown from the validated digest:
maid enrich render --digest .maid/outcomes-digest.json --md-output .maid/outcomes-digest.md -
Optionally view deterministic theme aggregation through insights:
maid insights --theme-map .maid/outcomes-digest.json
Output Boundaries
.maid/outcomes-digest.json and .maid/outcomes-digest.md are advisory,
generated, ignored artifacts. They are not authoritative Outcome records and
must not replace manifest outcome: sections, validation commands, review
evidence, or the MAID implementation lifecycle.
When not to use it
- →When runner commands need to be non-deterministic
- →When the user does not accept cloud privacy boundaries
- →When maid enrich validate results in a non-zero exit code
Limitations
- →The skill does not allow hand-editing of `.maid/outcomes-digest.json` to satisfy validation.
- →It only uses registered `maid enrich` and `maid insights` options.
- →The generated artifacts are advisory and do not replace authoritative Outcome records.
How it compares
This skill automates the generation and validation of outcome enrichments, providing a structured workflow that ensures data integrity and privacy compared to manual content creation.
Compared to similar skills
maid-outcome-enrich side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| maid-outcome-enrich (this skill) | 0 | 29d | Review | Intermediate |
| book-scaffolding | 0 | 2mo | Review | Intermediate |
| prd | 0 | 3mo | No flags | Intermediate |
| speckit-specify | 0 | — | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by mamertofabian
View all by mamertofabian →You might also like
book-scaffolding
NaveedTechLab
|
prd
alfredolopez80
Product Requirements Document generation and management with INVEST-compliant user stories
speckit-specify
MasterYXiao
Create or update feature specifications from natural-language requests for this Spec Kit workflow. Use when starting a new feature or re-baselining spec.md before clarify/plan.
skills
runtsang
Multi-stage rebuttal analysis skill for RebuttalStudio. Use when organizing reviewer comments into stage-specific conference workflows, including stage1 breakdown, stage2 refinement, stage4 multi-round follow-up, and stage5 final remarks generation.
docx
anthropics
Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
docs-write
metabase
Write documentation following Metabase's conversational, clear, and user-focused style. Use when creating or editing documentation files (markdown, MDX, etc.).