CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

service-factory/gds-assessment-plugin

Granular 4-phase, 4-role GDS Service Standard assurance skills, panel orchestrator, and synthesis engine.

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

create-example.pyskills/gds-assessment-how-to/

#!/usr/bin/env python3
"""Write the fictional Alpha example from this plugin into a project folder."""

import argparse
import shutil
import sys
from pathlib import Path

SOURCE = Path(__file__).resolve().parent / "examples" / "apply-for-a-blue-badge"
DEFAULT_DEST = "docs/examples/apply-for-a-blue-badge"


def main():
    parser = argparse.ArgumentParser(description="Create the fictional Apply for a Blue Badge Alpha example.")
    parser.add_argument("dest", nargs="?", default=DEFAULT_DEST, help=f"Folder to create. Default: {DEFAULT_DEST}")
    parser.add_argument("--force", action="store_true", help="Replace files that are already in the destination")
    args = parser.parse_args()

    if not SOURCE.is_dir():
        print(f"Example not found at {SOURCE}", file=sys.stderr)
        return 1

    dest = Path(args.dest)
    created = []
    left = []
    for src in sorted(p for p in SOURCE.rglob("*") if p.is_file()):
        rel = src.relative_to(SOURCE)
        target = dest / rel
        if target.exists() and not args.force:
            left.append(rel.as_posix())
            continue
        target.parent.mkdir(parents=True, exist_ok=True)
        shutil.copyfile(src, target)
        created.append(rel.as_posix())

    print(f"Created {len(created)} file(s) in {dest}.")
    print(f"Assess {dest / 'alpha'}.")
    if left:
        print(f"Left {len(left)} existing file(s) in place. Pass --force to replace them with the example.")
    return 0


if __name__ == "__main__":
    raise SystemExit(main())

skills

gds-assessment-how-to

build_past_assessment_catalogue.py

create-evidence-kit.py

create-example.py

library_paths.py

reports_mcp_server.py

scrape_gds_reports.py

SKILL.md

.mcp.json

README.md

tile.json