Skip to content

Commit 3924eab

Browse files
Update Claude agents and commands (2025-10-14 18:02:24)
Source commit: replicatedhq/.claude@c51be0a Added: - testing.md: Updated testing agent definition - replicated-cli-user.md: Updated replicated-cli-user agent definition - project-builder.md: Updated project-builder agent definition - shortcut.md: Updated shortcut agent definition - codebase-locator.md: Updated codebase-locator agent definition - proposals-analyzer.md: Updated proposals-analyzer agent definition - codebase-analyzer.md: Updated codebase-analyzer agent definition - proposals-locator.md: Updated proposals-locator agent definition - proposal-writer.md: Updated proposal-writer agent definition - ci-developer.md: Updated ci-developer agent definition - go-developer.md: Updated go-developer agent definition - architecture-patterns.md: Updated architecture-patterns agent definition - codebase-pattern-finder.md: Updated codebase-pattern-finder agent definition - proposal-needed.md: Updated proposal-needed agent definition - go-dep-updater.md: Updated go-dep-updater agent definition - web-search-researcher.md: Updated web-search-researcher agent definition - researcher.md: Updated researcher agent definition - frontend-developer.md: Updated frontend-developer agent definition - go-update.md: Updated go-update command - implement.md: Updated implement command - proposal.md: Updated proposal command Source: github.com/replicatedhq/.claude
1 parent 644beb8 commit 3924eab

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

.claude/commands/implement.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Proposal Implementation
2+
3+
You are tasked with implementing a detailed and approved technical proposal in this code. This command allows you to understand the proposal and proceed with the implementation.
4+
5+
## Initial Response
6+
7+
When invoked WITH parameters and when the parameter is a filename in the proposals directory:
8+
```
9+
I'll get started implementing [filename]. Let's first check if there an any questions before I start.
10+
```
11+
12+
When invoked WITH parameters and when the parameter is a shortcut story ID:
13+
```
14+
I'll get started implementing sotry [ID]. Let's first check if there an any questions before I start.
15+
```
16+
17+
When invoked WITHOUT parameters:
18+
```
19+
Tell me the filename of the proposal you'd like implemented
20+
```
21+
22+
When invoked WITH a parameter but the parameter doesn't match a proposal filename in the `proposals` directory:
23+
```
24+
I can't find that file. Tell me the filename of the proposal you'd like me to implement.
25+
```
26+
27+
## Research and Implementation Plan
28+
29+
Along with the implementation plan, there likely is a file that has `_research` appended to the filename. This is where all thoughts and research for various options have been documented. While you should primarily base your implementation on the provided proposal/implementation doc, the _research is available if you need to scan and understand some of the background.
30+
31+
## Separate PRs
32+
33+
If the implementation plan contains a section that shows separate PRs being made, limit your work to the next PR only. When completed, update the proposal to indicate the PR has been implemented so that next run, you will know to start on the next phase.
34+
35+
## Subagents
36+
37+
When writing code, use the following subagents, in addition to normal agents:
38+
39+
- go-developer: this subagent is used to follow patterns we want for Go code.

0 commit comments

Comments
 (0)