@pandoscope/to-spec
Turn the current conversation into a spec published to the project tracker — no interview, just synthesis of what was already discussed.
No skills found in this collection.
SKILL.md
skills
Canonical agent skills repo. Single source of truth — consumer repos install copies via npx skills, never edit skills locally.
Layout
original/ # own skills, authored here
derived/ # condensed vendor derivations, pinned via metadata.derived-from
docs/ # architecture + glossary (ubiquitous language)
tests/ # pressure scenarios and fixtures, never shipped
Installing
From a consumer repo:
# list available skills
npx skills add frankify-app/skills --list
# install selected skills (project scope, Claude Code)
npx skills add frankify-app/skills --skill documenting-decisions -a claude-code -y
# restore on a fresh clone
npx skills experimental_install
# update
npx skills update -p -y
Glossary
Ubiquitous language: docs/glossary/, one file per term, resolve via uvx disambiguate <term>:
Rules
- Edit skills here only. Local copies in consumers get overwritten on update.
- As short as possible — prefer caveman mode (
derived/caveman) for skills, ADRs, tickets, docs. Hard limit: precision and understandability must not suffer. - Skills stay tool-agnostic: no consumer-repo tooling (tracker CLIs etc.) hardcoded — defer to consumer's AGENTS.md conventions.
- Descriptions state triggers only ("Use when ..."), never workflow.
- Test artifacts live in
tests/, never inside skill folders. Fixture manifests are namedSKILL.fixture.mdso discovery ignores them.
Adding a skill
original/<name>/SKILL.md— frontmattername(matching the folder, letters/numbers/hyphens only) +description.- Keep SKILL.md short; split heavy reference into separate files inside the skill folder.
- For discipline-enforcing skills: baseline-test against an agent without the skill first; scenarios go in
tests/<name>/. - Consumers pick it up via
npx skills add frankify-app/skills --skill <name>.
Adding a derived skill
- Copy the original skill folder into
derived/<skill-name>/ - Commit the skill in original condition, verbatim — its own commit, e.g.
chore(<skill-name>): copy upstream skill verbatim, so the derivation stays diffable against upstream - Add
metadata.derived-from: [info] <full commit URL>from the original repo into frontmatter (To update: diff pin against upstream HEAD, fold changes into derivation, bump pin) - Edit the skill and commit the derived version separately
Loading...
Select a file to preview
Analyzing security...
Checking scan reports and verification data.
Bill of Materials
Everything this skill can do — files, network, commands, and more.
No demos yet. To add one, ask your AI agent: "Submit a demo for @pandoscope/to-spec" — or upload via the API.
To add a demo, ask your AI agent: "Submit a demo for @pandoscope/to-spec"
No eval data yet. Eval results are published via the SkillSafe API.