Compare commits
2
Commits
b371c74e9a
...
bcddfd13e7
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bcddfd13e7 | ||
|
|
4472bbc2e9 |
@@ -0,0 +1,10 @@
|
||||
---
|
||||
name: grill-me
|
||||
description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
|
||||
---
|
||||
|
||||
Interview me relentlessly about every aspect of this plan until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
|
||||
|
||||
Ask the questions one at a time.
|
||||
|
||||
If a question can be answered by exploring the codebase, explore the codebase instead.
|
||||
+14
-5
@@ -268,17 +268,26 @@ func resolveAndInstallDeps(f *fetch.Fetcher, aurInfo *aur.Package, logWriter io.
|
||||
return fmt.Errorf("failed to resolve dependencies: %w", err)
|
||||
}
|
||||
|
||||
var aurDeps []string
|
||||
var repoDeps, aurDeps []string
|
||||
for _, dep := range depends {
|
||||
info := resolved[dep]
|
||||
if info.Installed {
|
||||
continue
|
||||
}
|
||||
if info.Exists {
|
||||
continue
|
||||
pkg := dep
|
||||
if info.Provided != "" {
|
||||
pkg = info.Provided
|
||||
}
|
||||
if info.InAUR {
|
||||
aurDeps = append(aurDeps, dep)
|
||||
if info.Exists {
|
||||
repoDeps = append(repoDeps, pkg)
|
||||
} else if info.InAUR {
|
||||
aurDeps = append(aurDeps, pkg)
|
||||
}
|
||||
}
|
||||
|
||||
if len(repoDeps) > 0 {
|
||||
if err := SyncPackages(repoDeps, logWriter); err != nil {
|
||||
return fmt.Errorf("failed to install repo dependencies: %w", err)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -5,6 +5,12 @@
|
||||
"source": "JuliusBrussee/caveman",
|
||||
"sourceType": "github",
|
||||
"computedHash": "a818cdc41dcfaa50dd891c5cb5e5705968338de02e7e37949ca56e8c30ad4176"
|
||||
},
|
||||
"grill-me": {
|
||||
"source": "mattpocock/skills",
|
||||
"sourceType": "github",
|
||||
"skillPath": "skills/productivity/grill-me/SKILL.md",
|
||||
"computedHash": "784f0dbb7403b0f00324bce9a112f715342777a0daee7bbb7385f9c6f0a170ea"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user