From simpleapps
Load a WIP file, read the wiki, explore the codebase, and update the WIP with research findings and suggestions. No code changes.
npx claudepluginhub simpleapps-com/augur-skills --plugin simpleapps[wip/GH14-slug.md]First, use Skill("wiki") to load the project wiki for codebase context, then Skill("project-defaults") for directory layout, then Skill("github") for GH conventions, then Skill("bash-simplicity") for Bash conventions.
Investigate a WIP file — explore the codebase, analyze the problem, and update the WIP with findings. MUST NOT make code changes.
## 0. Check branch
Run `git -C repo branch --show-current`. If not on `main` or `master`, warn the user — investigating on a stale branch means findings may not reflect the current codebase. Suggest switching before continuing.
## 1. Find the WI.../investigateInvestigates and debugs Laravel API issues like wrong responses, missing data, queues, auth, performance using data-first workflow checking DB, cache, configs before code.
/investigateOrchestrates bug investigation and fixes: analyzes code with agent, reproduces in background tasks, writes regression tests, implements fixes, verifies test suite.
/investigateDeep-dive investigation of code, features, or components with execution tracing and detailed analysis
First, use Skill("wiki") to load the project wiki for codebase context, then Skill("project-defaults") for directory layout, then Skill("github") for GH conventions, then Skill("bash-simplicity") for Bash conventions.
Investigate a WIP file — explore the codebase, analyze the problem, and update the WIP with findings. MUST NOT make code changes.
Run git -C repo branch --show-current. If not on main or master, warn the user — investigating on a stale branch means findings may not reflect the current codebase. Suggest switching before continuing.
If $ARGUMENTS is provided, read it directly as a relative path (e.g., wip/GH14-fix-oauth.md).
If no argument, use Glob to find all wip/*.md files. If none exist, inform the user and suggest running /wip first. If only one exists, use it. If multiple exist, list them and ask the user which to investigate.
Read the WIP file. Extract:
Based on the problem statement, systematically investigate:
@simpleapps-com/augur-* packages, use Skill("augur-packages") to check if any package already provides the needed functionality. Sites MUST use augur package features before building custom solutions.repo/package.json for dependencies that may already solve the problem. Check if the project is duplicating functionality that a dependency provides.git -C repo log --oneline -10 -- <file> for recent changes to relevant filesStopping condition: Stop when you can describe the root cause, identify the files to modify, and propose an approach. You do not need to understand the entire system — just enough to act. Investigate until you can inform implementation decisions, then write up findings and stop. Prefer using existing package functionality over custom code.
Use Edit to update the WIP file with findings:
Replace _Investigation notes go here._ with structured findings:
Populate the table with specific files and what changes each needs:
| File | Changes |
|------|---------|
| `path/to/file.ts` | Description of what needs to change |
## Analysis
### Root cause
{What is actually causing the problem}
### Suggested approach
{Recommended implementation strategy}
### Alternatives considered
{Other approaches and why they're less suitable}
### Risks
{What could go wrong, edge cases, breaking changes}
Tell the user: