General
PromptBeginner5 minmarkdown
Untitled Skill
193
Work on a ticket from start to finished PR
Loading actions...
Main instructions and any bundled files for this skill.
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
risks
Work on ticket: $ARGUMENTS
Fetch ticket details using available MCP tools or gh issue view $ARGUMENTS:
Summarize:
Before coding, understand current state:
ChatFunction.cs, App.jsx, workspace.dsl as appropriate)git log --oneline -20
git checkout -b {initials}/{ticket-id}-{brief-description}
Example: ki/123-add-pdf-export
.claude/agents/code-reviewer.mdnpm run lint and dotnet build api/ai-interview-guide.csproj before each commitAfter editing workspace.dsl:
./Convert-DslToArchitecture.ps1
gh pr create --title "type(scope): description" --body "$(cat <<'EOF'
## Summary
- [What changed]
## Test Plan
- [ ] Pre-commit checks pass
- [ ] Manual test performed
- [ ] Architecture sync verified (if DSL changed)
Closes #$ARGUMENTS
EOF
)"
gh issue create/ticket 42
Claude:
1. Reading issue #42...
Title: Add score threshold config for Aftersales agent
Criteria: threshold must be read from env var, not hardcoded
2. Searching codebase...
Relevant: api/TopicData.cs, architecture/ADRs/0008-agent-count-and-boundaries.md
3. Creating branch: ki/42-aftersales-score-threshold
4. [Implements feature]
5. Creating PR: feat(api): read Aftersales score threshold from env
Closes #42