Skip to content
Agentmart
Submit a tool

brief

What each session is told about this repository's plankit policy at start, generated from .pk.json

Skill by markwharton

IndexedMIT★ 12
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/markwharton-brief

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

What each session is told about this repository's plankit policy at start, generated from .pk.json

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/brief

What's inside

Skill name
brief
Description
What each session is told about this repository's plankit policy at start, generated from .pk.json
License
MIT
Instructions
46 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# pk brief

The repository's policy, rendered as instructions for a session. The
SessionStart hook runs it on every start, resume, and compaction and
injects the text as context. Nothing is copied into the repository:
the text is derived from `.pk.json` on each run.

## Usage

```bash
pk brief
pk brief --format json
```

At a terminal, `pk brief` prints the text a session receives.
`--format json` prints the SessionStart envelope the hook emits. In an
unconfigured repository the hook is silent and the command says so.

## What it says

The first sentence names the plugin's version. The plugin's shim runs
the binary beside it; when none is there, it runs the `pk` on the PATH
and tells it where the plugin is, and the sentence then also names that
pk's version, says which side is behind, and gives the command that
levels them: `go install` for pk, `/plugin update` for the plugin. A
dev build of pk is not compared. The last sentence is constant. The rest follows the
dials. `changelog.types` lists the commit types, the default table
when the file leaves it empty. `guard.breaking` decides whether the
marker rule mentions the ask. `guard.bump` decides whether the version
rule mentions the ask. `guard.mode` and `guard.push` describe
the protected branches and pushing. `release.branch` names where
releases merge. `preserve.mode` describes how plans are kept. A dial
set to off drops its paragraph.

## Flags

<!-- generated: flags -->
```
  --format <value>
        Output format: text or json (default text)
```

Every command also accepts `--plain`, `--project-dir <value>`, and `--quiet`; see `pk help help`.
<!-- /generated: flags -->

From markwharton/plankit, MIT.

More from markwharton/plankit

Signals

Stars
12
Forks
0
Open issues
0
Last commit (this folder)
Oct 19, 2026 (11 days ago)
Last release
Oct 19, 2026 (11 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from markwharton

Cite this page

brief skill. Agent Mart. https://agentmart.dev/skills/markwharton-brief (last updated 2026-10-24)