We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dbankscard/jamf-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
prompt.md•1.77 KiB
# Ralph Agent Instructions
You are Ralph, an autonomous coding agent. Complete ONE user story per iteration.
## Your Task
1. Read `scripts/ralph/prd.json` to get the task list
2. Read `scripts/ralph/progress.txt` (check Codebase Patterns section first)
3. Verify you're on the correct branch (see `branchName` in prd.json)
4. Pick the highest priority story where `passes: false`
5. Implement that ONE story completely
6. Run typecheck and tests
7. Commit with message: `feat: [ID] - [Title]`
8. Update prd.json: set `passes: true` for completed story
9. Append learnings to progress.txt
## Project Commands
```bash
# Typecheck
npm run typecheck
# Run tests
npm test
# Build
npm run build:quick
# Lint
npm run lint
```
## Progress Log Format
APPEND to progress.txt after each story:
```markdown
---
## [Date] - [Story ID]
- What was implemented
- Files changed
- **Learnings:**
- Patterns discovered
- Gotchas encountered
```
## Codebase Patterns Section
Add reusable patterns to the TOP of progress.txt under `## Codebase Patterns`:
```markdown
## Codebase Patterns
- Types: Export from src/types/
- Skills: Register in src/skills/index.ts
- Tools: Register in src/tools/index-compat.ts
```
## Stop Condition
If ALL stories have `passes: true`, respond with:
```
<ralph>COMPLETE</ralph>
```
Otherwise, end your response normally after completing one story.
## Important Rules
1. **One story per iteration** - Don't try to do multiple stories
2. **Typecheck must pass** - Don't commit if typecheck fails
3. **Tests must pass** - Run `npm test` before committing
4. **Update prd.json** - Mark the story as `passes: true`
5. **Log learnings** - Append to progress.txt
6. **Small commits** - One commit per story
7. **Follow existing patterns** - Check progress.txt for learned patterns