Repository navigation
Make startup-data-kit skills interactive template setups - #2
Merged
Merged
Conversation
Each skill now has an agent work with the user to install and customise a maintained Bruin template, instead of only describing it. - workflow.md, identical in every skill: check Bruin and its MCP server, work in the user's git repo, confirm the warehouse, choose a template, set up credentials, then derive questions from the template as it is today, customise, run bounded, reconcile, hand off. Answers go in a decisions.md beside the pipeline. - SKILL.md keeps only the domain: templates to consider and their caveats, what usually matters, what to reconcile against. - analysis.md holds the question-answering guidance moved out of SKILL.md. - check.py fails if the workflow.md copies drift apart. - Risk is now approval-required, since setup writes files and runs pipelines. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Each startup-data-kit skill now has the agent work with the user to set up and customise a maintained Bruin template. Before, the skills only described the templates.
workflow.mdis the same in every skill. It runs these steps:.bruin.yml, using${VAR}references, never pasted values.Answers are recorded in a
decisions.mdbeside the pipeline.SKILL.mdnow holds only what's specific to the domain: which templates to consider and their caveats, what usually matters, and what to reconcile against.analysis.mdholds the guidance for answering questions, moved out ofSKILL.md.check.pyfails if theworkflow.mdcopies drift apart.Risk for these five skills is now
approval-required.Test plan
./tests/check.py: 17 skills, 0 errors, 0 warningsbruin init --help(v0.11.765) and the template READMEs🤖 Generated with Claude Code