agent-skills-pss
Agent skills for writing, reviewing and deriving PSS (Portable Test and Stimulus, Accellera 3.1) models:
| skill | purpose |
|---|---|
pss-language-ref |
PSS language reference, checker rules and playbooks |
pss-coding-guidelines |
coding style and file-organization rules for PSS source |
pss-operation-model-create |
derive a PSS operation model from a spec, RTL or testbench |
pss-register-model-create |
derive a PSS register model from a spec, register tables or IP-XACT |
Installation
pip install agent-skills-pss
The package registers its skills under the agent.skills entry-point group,
so IVPM links them into .agents/skills/
(and the Claude/Cursor mirrors) of any project whose environment has it
installed:
# ivpm.yaml
deps:
- name: agent-skills-pss
src: pypi
To locate the skills directly:
from agent_skills_pss import get_skill_dirs
get_skill_dirs() # absolute paths, one per skill directory
A git checkout of this repository works too: the skills live in skills/.
Releasing
Bump version_info in src/agent_skills_pss/__about__.py, then tag:
git tag v0.1.0 && git push origin v0.1.0
CI checks that the tag matches the source version before publishing to PyPI.
Builds from branch pushes carry a .dev<run>+<forge>.g<sha> version and cannot
be published.
Release files for agent-skills-pss 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| agent_skills_pss-0.1.0.tar.gz | 220.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| agent_skills_pss-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 521.7 kB
Release files / agent_skills_pss-0.1.0.tar.gz
| Download URL | agent_skills_pss-0.1.0.tar.gz |
|---|---|
| Size | 220.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
473d1b99179cf1495d2854435fee720ad0eeb693783d9efe35aed40de1ee26fb
|
|
BLAKE2b-256 checksum How to use checksums |
f9e87a10806faa48761cd6ec5027ca1fb70f9e11ff20b6d42d8f7bbe1d2c27d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / agent_skills_pss-0.1.0-py3-none-any.whl
| Download URL | agent_skills_pss-0.1.0-py3-none-any.whl |
|---|---|
| Size | 301.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
161da4946739200a7f6757d987a922bbba19ee11a8d2fecf296d02bdeaa4d5b9
|
|
BLAKE2b-256 checksum How to use checksums |
514206e7b729a942b30c291db63072ac0b43dbadded4c393b98f3b1e89381931
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|