Programowanie · Budowanie i kod
code-execution
/code-execution
Implementuje podzadanie na podstawie jego pliku JSON z kryteriami akceptacji i produktami do dostarczenia.
Dla kogo
- Autor
- darrenhinde ↗
- Repozytorium
- OpenAgentsControl ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 19.10.2026
Ocena i bezpieczeństwo
100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Przestarzałość
Brak sygnałów. Repozytorium zmienione 19.10.2026, bez odwołań do wycofanych modeli i API.
Licencja
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Implementuje podzadanie na podstawie jego pliku JSON z kryteriami akceptacji i produktami do dostarczenia.
Oryginalny opis (EN)
Use when a subtask is ready to implement and has a subtask JSON file with acceptance criteria and deliverables.
Jak działa
- Overview
- The Process
- Error Handling
- Red Flags
- Common Rationalizations
- Remember
- Related
Sekcje z nagłówków SKILL.md, w oryginale · 168 linii, 602 słów
Podgląd SKILL.md
---
name: code-execution
description: Use when a subtask is ready to implement and has a subtask JSON file with acceptance criteria and deliverables.
context: fork
agent: coder-agent
---
# Code Execution
## Overview
Execute coding subtasks with self-review and quality validation. Runs in isolated coder-agent context with pre-loaded standards.
**Announce at start:** "I'm using the code-execution skill to implement [subtask title]."
## The Process
### Step 1: Read Subtask JSON
Load the subtask file specified in $ARGUMENTS:
```bash
Read: .tmp/tasks/{feature}/subtask_{seq}.json
```
Extract:
- `title` — What to implement
- `acceptance_criteria` — What defines success
- `deliverables` — Files/endpoints to create
- `context_files` — Standards to apply
- `reference_files` — Existing code to study
### Step 2: Load Context Files
Read each file in `context_files`:
```bash
Read: .opencode/context/core/standards/code-quality.md
Read: .opencode/context/core/standards/security-patterns.md
```
Understand:
- Project coding standards
- Naming conventions
- Security patterns
- Code quality requirements
### Step 3: Load Reference Files
Read each file in `reference_files`:
```bash
Read: src/middleware/auth.middleware.ts
```
Study:
- Existing patterns
- Code structure
- Conventions in use
### Step 4: Update Status to In Progress
Edit subtask JSON:
```json
"status": "in_progress",
"agent_id": "coder-agent",
"started_at": "2026-02-16T00:00:00Z"
```
### Step 5: Implement Deliverables
For each deliverable:
- Create or modify the specified file
- Follow acceptance criteria EXACTLY
- Apply standards from context_files
- Use patterns from reference_files
- Write clean, modular, functional code
### Step 6: Run Self-Review (MANDATORY)
**Type & Import Validation:**
- ✅ Function signatures match usage
- ✅ All imports/exports exist
- ✅ No missing type annotations
- ✅ No circular dependencies
**Anti-Pattern Scan:**
```bash
grep "console.log" deliverables # NO debug statements
grep "TODO\|FIXME" deliverables # NO unfinished work
grep "api[_-]key\|secret" deliverables # NO hardcoded secrets
```
**Acceptance Criteria Check:**
- Re-read `acceptance_criteria` array
- Confirm EACH criterion met
- Fix unmet criteria before proceeding
### Step 7: Mark Complete
Update subtask status:
```bash
bash .opencode/skills/task-management/router.sh complete {feature} {seq} "{summary}"
```
Verify:
```bash
bash .opencode/skills/task-management/router.sh status {feature}
```
### Step 8: Return Report
```
✅ Subtask {feature}-{seq} COMPLETED
Self-Review: ✅ Types | ✅ Imports | ✅ No debug code | ✅ Criteria met
Deliverables:
- src/auth/jwt.service.ts
- src/auth/jwt.service.test.ts
Summary: JWT service with RS256 signing and 15min token expiry
```
## Error Handling
**Missing subtask JSON:**
- Main agent must create subtask before invoking this skill
**Context files not found:**
- Main agent must run `/context-discovery` first
**Acceptance criteria unmet:**
- DO NOT mark complete—fix issues first
## Red Flags
If you think any of these, STOP and re-read this skill:
- "I know the pattern, I don't need to read the context files"
- "I'll do the self-review quickly at the end"
- "The acceptance criteria are obvious, I don't need to check them"
- "I'll mark it done and fix the edge cases later"
## Common Rationalizations
| Excuse | Reality |
|--------|---------|
| "I've seen this pattern before, context files will just confirm what I know" | Projects diverge from common patterns. One wrong assumption = rework. Read the files. |
| "Self-review is just checking my own work" | Self-review catches type errors, missing imports, and debug code before the main agent sees it. |
| "The criteria are implied by the task title" | Implied criteria are unverifiable. If it's not written, it's not a gate. |
| "I'll handle edge cases in a follow-up" | Edge cases left for follow-up become bugs in production. Handle them now. |
## Remember
- Context FIRST, code SECOND—always read context_files before implementing
- One subtask at a time—complete fully before moving on
- Self-review is MANDATORY—quality gate before marking done
- Functional, declarative, modular—clean code patterns only
- Return results to main agent—report completion for orchestration
## Related
- context-discovery
- task-breakdown
- test-generation
- code-review
---
**Task**: Execute coding subtask: **$ARGUMENTS**
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · darrenhinde/OpenAgentsControl | 100 | MIT |
| latestaiagents/agent-skills | 100 | MIT |
| beita6969/scienceclaw | 100 | MIT |
| mhattingpete/claude-skills-marketplace | 100 | Apache-2.0 |
Migawka bazy z 13.11.2026 · wersja paczki 167b3565dfc0 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90developer-workflow
Realizuje zamrożone podzadanie w przypisanych plikach i przegląda kod należący do architekta technicznego. - 100ask-codex
Pozwala agentowi Claude Code delegować pytanie, podzadanie lub przegląd do lokalnej instancji Codex. - 90run-reviewable-subtask-loop
Dostarcza plan z wieloma podzadaniami jako kolejne przejrzane i zweryfikowane commity z jedną zbiorczą ścieżką publikacji, tylko po wywołaniu skilla z nazwy. - 95subtask
Zleca zadania równoległym pracownikom AI w izolowanych przestrzeniach roboczych gita: tworzy, uruchamia i zarządza taskami z CLI. - 100ralph-tui-create-json
Konwertuje PRD na format prd.json do wykonania w ralph-tui: pliki zadań JSON z historyjkami użytkownika, kryteriami akceptacji i zależnościami. - 100review
Sprawdza zmiany pod kątem bezpieczeństwa, kosztów, architektury i zgodności z kryteriami akceptacji przed scaleniem.