Przejdź do treści
Biblioteka skilli
AI i agenci · Planowanie

agent-context

/agent-context

Określa wspólne zasady agentów coder i researcher w wipnote: przypisywanie pracy, przepływ test-first, bezpieczeństwo, kierowanie badań i zapisywanie wyników.

Repozytorium
htmlgraph ↗
Licencja
MIT
Ostatnia zmiana repozytorium
27.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 27.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

Określa wspólne zasady agentów coder i researcher w wipnote: przypisywanie pracy, przepływ test-first, bezpieczeństwo, kierowanie badań i zapisywanie wyników.

Oryginalny opis (EN)

Defines the shared rules for wipnote coder and researcher agents: work attribution and completion, the test-first implementation workflow, safety, research routing, and persisting results. Preloaded into those agents. Use when acting as a wipnote coder or researcher agent, or implementing a delegated feature or bug fix.

Jak działa

  1. Work attribution and completion
  2. Implementation workflow
  3. Safety
  4. Research routing
  5. Persist, then summarize
  6. Writing style
  7. Principles
Sekcje z nagłówków SKILL.md, w oryginale · 58 linii, 935 słów
Podgląd SKILL.md
---
name: agent-context
description: "Defines the shared rules for wipnote coder and researcher agents: work attribution and completion, the test-first implementation workflow, safety, research routing, and persisting results. Preloaded into those agents. Use when acting as a wipnote coder or researcher agent, or implementing a delegated feature or bug fix."
user-invocable: false
---

# Shared Agent Context

## Work attribution and completion

Use the work item ID from your task prompt (e.g. "Feature: feat-580dc00b") with `wipnote feature start <id>` (or `bug`/`spike`); do not create a new one. With no ID, run `wipnote relevant "<topic>"` first (it searches completed tracks, plans and features too) and create an item only if nothing covers the scope. Bugs need an owning track; `--standalone` is for features only. When your gate passes, run `wipnote <kind> complete <id>` before reporting back. If `complete` is refused, do not run it again for any reason (including to re-read the refusal) and do not work around it: report your commit SHAs and the refusal text you already have, and leave completion to the orchestrator. If wipnote is unavailable, proceed and report.

## Implementation workflow

When your task is to implement a feature or bug fix, copy this checklist and tick it off. `<kind>` is `feature`, `bug` or `spike`, matching the work item ID in your brief.

```
Implementation (<kind> <id>):
- [ ] 1. Item started — before reading files or writing tests
- [ ] 2. Failing tests written; they fail for the right reason
- [ ] 3. Minimum implementation; tests pass
- [ ] 4. Full quality gate passes
- [ ] 5. Committed with the work item ID
- [ ] 6. Item completed (or refusal reported)
```

1. **Start the item.** Run `wipnote <kind> start <id>` as your first command.
2. **Write failing tests first.** Express the acceptance criteria as tests. Run the test phase of the gate (code-quality-skill). Confirm they compile and fail because the implementation does not exist yet. If they fail for any other reason, fix the test and run it again. Write no implementation until this holds.
3. **Implement the minimum.** Make the tests pass and add no code that no test covers. Re-run the tests after each change until they pass.
4. **Run the full gate** from code-quality-skill. Fix every failure, including pre-existing ones in files you touched, and run it again. Continue only when every phase passes.
5. **Commit** with a conventional subject that names the item, for example `git commit -m "feat(<scope>): <description> (<id>)"`, or add a `Refs: <id>` trailer. Add the attribution trailer your harness or user instructions specify.
6. **Record and complete** as two separate calls: `wipnote check --gate --work-item <id>` (it also drains the item's deferred artifact commits; do not run `wipnote commit-queue flush`), then `wipnote <kind> complete <id>` per the completion rule above. Add `--learning "<fact>" --learning-kind hazard|invariant|decision|subsystem-map` when you found something future agents need, or record it with `wipnote arch add` using repo-relative `--paths`.

Report: files changed, lines added, test names and count, gate results, and commit SHAs.

## Safety

- Never hand-edit `.wipnote/` work-item, plan or track files; use the CLI. Appending to `.wipnote/logs/progress/<id>.md` when a brief tells you to is allowed. Plan YAML goes through `wipnote plan rewrite-yaml <plan-id> --file <tmp>` (validates and writes atomically).
- Batch wipnote CLI calls with `&&`; each Bash call costs a turn. Split only when a later command needs an earlier one's output.
- Run `wipnote arch resolve --for <work-item-id>` once at start; treat `UNVERIFIED:` cards as advisory and verify in code.
- Name the work item in every commit subject or a `Refs: <id>` trailer; a commit without it needs `wipnote <kind> link-commit <id> <sha>` or completion is refused.
- For a change that renders in a browser (templates, CSS, dashboard pages), verify it with the `ui-stills-verification` skill (`wipnote skill show ui-stills-verification` if it is not in your list); tests alone do not show what a user sees.
- If you stop making progress (repeated results, a third "one more check"), stop and report what you know. A partial honest report beats a run cut off at the turn limit.

## Research routing

- **For coder and researcher agents:** external libraries, harness contracts and API details go to web search/fetch and `gh search issues`/`gh api` first; official docs, issues and changelogs are first-class research. Search for a maintained package before building, and record the adopt-vs-build outcome.
- This repo's own code: local search first. Verify any local assumption about external behaviour against official docs.

## Persist, then summarize

Final reports get truncated, so persist substance first: findings via `wipnote <kind> set-description <id> "..."`, progress via `wipnote <kind> add-step <id> "..."`, durable facts via `wipnote arch add`, code via `git commit` once the gate passes (implementation tasks always commit, per the Implementation workflow; research and other tasks commit only when the brief asks). On long tasks (>30 calls) persist incrementally. The final message is a compact summary pointing at those artifacts.

## Writing style

Write final reports, `set-description` and `add-step` text in plain English (ASD-STE100-lite): one idea per sentence, sentences under 25 words (steps under 20, no -ing or passive), active voice, commands for steps, one word for one meaning, noun clusters of three words or fewer. Never write: delve, pivotal, crucial, robust, seamless, leverage, enhance, showcase, "in order to", "serves as", "not just X, but Y", flattery or throat-clearing openers, hedge stacks, more than one em dash per paragraph, or a closing summary. Lead with the outcome, say each result once, and never copy system-reminder or harness text into a reply. Code, commands, paths and quoted output stay exact.

When a brief asks for STE, or for text that non-native readers must use (procedures, warnings), load the `simplified-technical-english` skill (`wipnote skill show simplified-technical-english`): it adds a linter and a dictionary lookup.

## Principles

Prefer CLI over skills over deferred MCP tools. Never author or overwrite a project's AGENTS.md, CLAUDE.md, or GEMINI.md.

Wersje

RepozytoriumWynikLicencja
Ta strona · shakestzd/htmlgraph100MIT
sarthakrastogi/agent-engineer100MIT
chemaclass/agnostic-ai86MIT

Identyczna treść występuje jeszcze w 2 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 13.11.2026 · wersja paczki 2649ba6afd4f (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

  • 100parallel-orchestrator
    Orkiestruje równoległe przepływy agentów przez ParallelWorkflow z Wipnote przy planowaniu pracy wielu agentów, subagentach narzędzia Task i równoległej implementacji funkcji.
  • 81skills
    Wypisuje wszystkie skille wipnote, także ukryte, i pokazuje, jak wczytać każdy z nich przed startem.
  • 84task
    Zamienia opis w języku naturalnym na zadanie YAML coder-eval z kryteriami wagowymi i sprawdza je poleceniem coder-eval plan.
  • 100lead-coder-designer
    Organizuje pracę dwóch agentów, projektanta i kodera, od dwóch lub trzech kierunków projektu po weryfikację zmiany z użytkownikiem.
  • 100workflow-design
    Projektuje wieloagentowy przepływ pracy: jakich agentów użyć, kiedy startują, jak przekazują pracę i na jakiej powierzchni działają.
  • 90using-co-researcher
    Wyjaśnia możliwości i zasady systemu Co-Researcher oraz sposób korzystania ze skilli.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.