CtrlK
BlogDocsLog inGet started
Tessl Logo

langchain-ci-integration

Configure CI/CD for LangChain with GitHub Actions, mocked unit tests, gated integration tests, and RAG pipeline validation. Trigger: "langchain CI", "langchain GitHub Actions", "langchain automated tests", "CI langchain", "langchain pipeline testing".

89

Quality

88%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its scope at the intersection of LangChain and CI/CD with GitHub Actions. It lists specific concrete capabilities and provides explicit trigger terms covering natural user phrasing variations. The narrow domain focus makes it highly distinctive and unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: configure CI/CD, GitHub Actions, mocked unit tests, gated integration tests, and RAG pipeline validation. These are all concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (configure CI/CD for LangChain with GitHub Actions, mocked unit tests, gated integration tests, RAG pipeline validation) and 'when' (explicit trigger terms listed). The 'Trigger:' clause serves as an explicit 'Use when' equivalent.

3 / 3

Trigger Term Quality

Includes explicit trigger terms that users would naturally say: 'langchain CI', 'langchain GitHub Actions', 'langchain automated tests', 'CI langchain', 'langchain pipeline testing'. These cover natural variations of how users would phrase requests.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive due to the specific combination of LangChain + CI/CD + GitHub Actions + RAG pipeline validation. This is a clear niche that is unlikely to conflict with generic CI/CD skills or generic LangChain skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, highly actionable skill with complete, executable code examples covering the full CI/CD pipeline for LangChain. The workflow is clearly sequenced with appropriate gating and cost controls. The main weakness is length — the detailed test examples (especially the full RAG pipeline tests) make this more of a comprehensive reference than a concise skill overview, and could benefit from being split into referenced files.

Suggestions

Move the full RAG integration test code and tool validation tests into separate referenced files (e.g., EXAMPLES.md) and keep only a condensed example in the main skill.

Trim the second RAG test case ('handles questions outside context') to a brief mention or move it to the examples file to reduce token usage.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with executable code examples, but is quite long. The RAG integration test section is verbose with two full test cases that could be condensed. Some inline comments are unnecessary (e.g., '// Test that RAG doesn't hallucinate'). The tool validation section adds moderate value but extends length.

2 / 3

Actionability

Fully executable code throughout: complete GitHub Actions YAML, runnable Vitest test files with proper imports, real LangChain API usage patterns. The code is copy-paste ready with correct module paths and realistic test patterns.

3 / 3

Workflow Clarity

Clear multi-step CI pipeline: unit tests run first, integration tests are gated behind unit test success and non-draft PR status. Cost control gating via labels is explicitly shown. The error handling table provides a feedback loop for common failure modes. The workflow sequence (unit → integration, with typecheck parallel) is well-defined.

3 / 3

Progressive Disclosure

Content is well-sectioned with clear headers, but the skill is monolithic — the full RAG integration test and tool validation tests could be split into referenced files. The 'Next Steps' reference to 'langchain-deploy-integration' is good, but the main body is quite long for a SKILL.md overview.

2 / 3

Total

10

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.