test-skill

Tests Claude skill SKILL.md files for existence, structure, frontmatter parsing, and location in .claude/skills/<name>/.

121|16|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/pr-pm/prpm --skill test-skill-pr-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-skill
Source: https://github.com/pr-pm/prpm/tree/main/tests/e2e/fixtures/conversion-test/.claude/skills
Command: npx skills add https://github.com/pr-pm/prpm --skill test-skill-pr-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates inconsistent coding practices and unreliable software by providing a comprehensive testing framework that ensures code quality and maintainability.

Core Features & Use Cases

  • Systematic Workflow: Guides developers through requirements analysis, implementation planning, coding, testing, and documentation.
  • Best Practices Integration: Incorporates version control, code review, refactoring, and continuous learning principles.
  • Use Case: When building a new feature for a web application, use this Skill to methodically plan the implementation, write clean code with proper testing, and document the solution for future maintenance.

Quick Start

Use the test-skill to review and improve the code quality of the attached TypeScript file 'user-service.ts'.

Frequently Asked Questions about test-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I ensure Claude skills are properly installed with correct directory structure and frontmatter?

Test-skill validates skill installation by verifying the .claude/skills/<name>/SKILL.md path exists, contains required frontmatter with name and description fields, and can be parsed correctly. This ensures your skill package meets Claude's structural requirements for CI pipelines.

What's the best way to implement systematic testing workflows for TypeScript code quality?

Follow a structured workflow: analyze requirements, plan implementation, write clean code with comprehensive tests, and document the solution. This approach integrates version control, code review, and refactoring to maintain code quality and long-term maintainability.

Can I automate skill package validation in my CI pipeline?

Yes. Test-skill automates verification of skill file existence, directory structure compliance, and frontmatter parsing. It catches structural issues early in CI, preventing invalid packages from progressing downstream.

Why should I validate frontmatter in my skill packages?

Frontmatter parsing ensures your skill's metadata is correctly structured and readable by Claude's processor. Validation catches configuration errors early, preventing runtime failures and ensuring consistent skill behavior across deployments.

How do I improve code quality for TypeScript projects?

Write clean TypeScript with proper testing, incorporate code review practices, apply refactoring principles, and maintain comprehensive documentation. This systematic approach ensures reliability, maintainability, and alignment with development best practices.