Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ Contributor guidance for this public put.io skill catalog.
- Keep eval scenarios under `skills/<name>/evals/<scenario>/` as `task.md`
plus `criteria.json`. Update an eval only when its scenario or acceptance
criteria changed.
- Run `pnpm run verify` before handoff. CI runs the same keyless workflow and
skill lint gate.
- Setup: `pnpm install --frozen-lockfile`. Proof for every change:
`pnpm run verify`, the same gate CI runs.
- Use repo-relative links in checked-in Markdown.
6 changes: 1 addition & 5 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,4 @@ activation or boundary change.
pnpm run verify
```

The gate lints the workflow files, checks Markdown formatting with
[oxfmt](https://oxc.rs/docs/guide/usage/formatter), and runs
[`@uinaf/skillcheck`](https://github.com/uinaf/skillcheck) structural lint on
every skill package. CI runs the same keyless gate. `pnpm exec oxfmt "**/*.md"`
fixes formatting.
CI runs the same gate. `pnpm exec oxfmt "**/*.md"` fixes Markdown formatting.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ claude plugin marketplace add putdotio/putio-dev-agent-plugin
claude plugin install putio-dev@putio
```

There is no publish pipeline: the marketplace serves `main`.
The marketplace serves `main`.

Codex takes the same marketplace with `codex plugin marketplace add` and
`codex plugin add`. The root `plugin.json` follows
Expand All @@ -50,7 +50,6 @@ plugins from Git.
## Docs

- [Contributing](CONTRIBUTING.md): setup, skill layout rules, and the verify gate
- [Skill fleet](docs/skill-fleet.md): the put.io skill inventory

## Security

Expand Down
17 changes: 0 additions & 17 deletions docs/skill-fleet.md

This file was deleted.

12 changes: 4 additions & 8 deletions skills/putio-frontend-dev/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,8 @@ Edit Frontend pages; edit another team's page only when the task names it.

## Repositories

[repos.json](./repos.json) lists put.io repositories: `name` (local folder),
`repo` (GitHub remote), `path` (canonical checkout under `~/projects/putdotio/`),
`owns`, `visibility`, `topics`, and `mode`.
[repos.json](./repos.json) lists put.io repositories with their canonical
checkout path, owning teams, and visibility.

- Frontend repos list `frontend` in `owns`. A cross-repo task iterates those,
includes SDKs only when the task does, and runs each repo's own verify.
Expand Down Expand Up @@ -98,8 +97,5 @@ Edit Frontend pages; edit another team's page only when the task names it.

## Boundaries

- SDK repositories: the SDK development skill.
- The `putio` CLI as a consumer: the CLI's own guidance. Harnesses use it
through the [CLI harness](./references/cli-harness.md) contract.
- Repository policy, generic Actions hardening, build-tool migrations, and
independent code review are outside this skill.
Repository policy, generic Actions hardening, build-tool migrations, and
independent code review are outside this skill.
2 changes: 1 addition & 1 deletion skills/putio-frontend-dev/repos.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"workspace": [
{ "name": "putio-github", "repo": "putdotio/.github", "path": "~/projects/putdotio/putio-github", "owns": ["frontend", "backend"], "mode": "managed", "visibility": "public", "topics": ["putio", "frontend", "github-actions", "reusable-workflows", "ci"] },
{ "name": "putio-agent-skills", "repo": "putdotio/putio-dev-agent-plugin", "path": "~/projects/putdotio/putio-agent-skills", "owns": ["frontend", "backend"], "mode": "managed", "visibility": "public", "topics": ["putio", "frontend", "agent-skills", "coding-agents", "developer-tools"] }
{ "name": "putio-dev-agent-plugin", "repo": "putdotio/putio-dev-agent-plugin", "path": "~/projects/putdotio/putio-dev-agent-plugin", "owns": ["frontend", "backend"], "mode": "managed", "visibility": "public", "topics": ["putio", "frontend", "agent-skills", "coding-agents", "developer-tools"] }
],
"support": [
{ "name": "putio-support", "repo": "putdotio/support", "path": "~/projects/putdotio/putio-support", "owns": ["frontend"], "mode": "managed", "visibility": "private", "topics": ["putio", "frontend", "support", "intake", "triage"] }
Expand Down
7 changes: 2 additions & 5 deletions skills/putio-sdk-dev/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,7 @@ product direction under Frontend hub › Products.
## Endpoint changes

1. Check backend behavior, its tests, and current app usage before widening or
changing a contract. Find the tracked source, test, fixture, and consumer
paths with `git ls-files | xargs rg -n "<route|field>"`.
changing a contract.
2. Update together: request input or query model, response parser or decode
model, operation-specific error mapping, and the public method or export.
3. Add deterministic tests for request shaping, parsing, errors, and the
Expand All @@ -61,10 +60,8 @@ product direction under Frontend hub › Products.
- Live tests against shared accounts stay non-destructive and follow the
repo's testing rules.

## Boundaries
## Delivery

- Merging to `main` is delivery, including the release CI starts. Ask first
for a manual publish or release, coverage-threshold changes, and
irreversible live writes.
- End-user app code, CLI consumer operations, browser-only inspection, and
non-put.io SDKs are outside this skill.