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)
|
return fmt.Errorf("failed to resolve dependencies: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var aurDeps []string
|
var repoDeps, aurDeps []string
|
||||||
for _, dep := range depends {
|
for _, dep := range depends {
|
||||||
info := resolved[dep]
|
info := resolved[dep]
|
||||||
if info.Installed {
|
if info.Installed {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if info.Exists {
|
pkg := dep
|
||||||
continue
|
if info.Provided != "" {
|
||||||
|
pkg = info.Provided
|
||||||
}
|
}
|
||||||
if info.InAUR {
|
if info.Exists {
|
||||||
aurDeps = append(aurDeps, dep)
|
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",
|
"source": "JuliusBrussee/caveman",
|
||||||
"sourceType": "github",
|
"sourceType": "github",
|
||||||
"computedHash": "a818cdc41dcfaa50dd891c5cb5e5705968338de02e7e37949ca56e8c30ad4176"
|
"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