CtrlK
BlogDocsLog inGet started
Tessl Logo

project-development

This skill covers the principles for identifying tasks suited to LLM processing, designing effective project architectures, and iterating rapidly using agent-assisted development.

36

Quality

33%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/project-development/SKILL.md

The canonical home for this skill is project-development in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

42%Scale 1-5

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

This skill reads more like a conceptual essay or blog post about LLM project methodology than an actionable skill for Claude. It extensively explains concepts Claude already understands (LLM strengths/weaknesses, idempotency, file system state) while lacking the concrete, executable guidance that would make it truly useful. The referenced bundle files and supporting skills don't exist, undermining the progressive disclosure structure.

Suggestions

Cut the LLM-suited/unsuited tables and conceptual explanations (Claude already knows these) and replace with a concise decision checklist of 3-5 key questions to evaluate task-model fit.

Add executable code examples: a minimal Python pipeline skeleton with actual stage implementations, file system state checking, and a concrete structured output parser with regex patterns.

Add explicit validation checkpoints to the pipeline workflow (e.g., 'After parse stage, verify parsed.json has all required fields; if missing, log and retry with modified prompt').

Either create the referenced bundle files (Case Studies, Pipeline Patterns, tool-design, multi-agent-patterns) or remove the references to avoid pointing to non-existent resources.

DimensionReasoningScore

Conciseness

The skill is significantly verbose, explaining many concepts Claude already knows well (what LLMs are good/bad at, what idempotency means, why file systems are useful for state). The tables explaining LLM-suited vs unsuited tasks, the manual prototype section, and much of the pipeline architecture section describe general knowledge rather than providing novel, actionable guidance. The content could be reduced by 50%+ without losing value.

2 / 5

Actionability

The skill provides some concrete guidance (pipeline structure, file system layout, prompt format example, cost formula) but is largely conceptual and advisory rather than executable. There are no copy-paste ready code snippets, no actual scripts, and the examples (Karpathy, Vercel d0) are summaries rather than actionable templates. The project planning template is a checklist of questions rather than executable steps.

3 / 5

Workflow Clarity

The 5-stage pipeline (acquire → prepare → process → parse → render) provides a clear sequence, and the project planning template offers a reasonable workflow. However, there are no explicit validation checkpoints or feedback loops within the pipeline stages. The skill mentions 'log parsing failures' and 'handle variations' but doesn't provide concrete validation steps or error recovery procedures.

3 / 5

Progressive Disclosure

The skill references several other skills (multi-agent-patterns, tool-design, evaluation, context-compression, context-fundamentals) and external resources, which is good structure. However, no bundle files exist to support these references, making them unverifiable. The skill itself is monolithic at ~300 lines with content that could be split into separate files (e.g., pipeline patterns, cost estimation, anti-patterns). The references to 'Case Studies' and 'Pipeline Patterns' appear to be non-existent internal documents.

3 / 5

Total

11

/

20

Passed

Description

25%Scale 1-5

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 description is too abstract and principle-oriented to serve as an effective skill selector. It reads more like a course syllabus topic than a skill description, lacking concrete actions, natural trigger terms, and any 'when to use' guidance. The vague language ('principles for identifying tasks', 'designing effective project architectures') makes it difficult for Claude to distinguish this skill from other development-related skills.

Suggestions

Add an explicit 'Use when...' clause with concrete trigger phrases, e.g., 'Use when the user asks about building projects with AI agents, structuring LLM-powered applications, or deciding which tasks to delegate to an LLM.'

Replace abstract language ('principles for identifying tasks', 'designing effective project architectures') with concrete actions, e.g., 'Guides decomposition of coding tasks into LLM-suitable subtasks, designs modular project structures for agent-assisted workflows, and provides patterns for rapid prototyping with AI coding agents.'

Add natural keywords and synonyms users would actually say, such as 'AI coding assistant', 'agentic development', 'vibe coding', 'Claude-assisted coding', 'prompt-driven development', or 'building with LLMs'.

DimensionReasoningScore

Specificity

Names the domain (LLM-based development) but actions are vague and abstract — 'identifying tasks', 'designing architectures', and 'iterating rapidly' are high-level concepts rather than concrete, actionable capabilities.

2 / 5

Completeness

Has a vague 'what' (covers principles for LLM task identification, architecture design, and iteration) but completely lacks a 'when' clause. There is no guidance on when Claude should select this skill, which caps this dimension at 3 per the rubric, and the 'what' is itself quite abstract, bringing it to 2.

2 / 5

Trigger Term Quality

Contains some relevant terms like 'LLM', 'agent-assisted development', and 'project architectures', but these are more jargon than natural user phrases. Missing common terms users would say like 'AI coding', 'agentic workflow', 'prompt engineering', 'building with AI', etc.

2 / 5

Distinctiveness Conflict Risk

Very broad scope — 'designing effective project architectures' and 'iterating rapidly' could overlap with many general software development or coding skills. The LLM/agent focus provides some narrowing but the description is too vague to clearly distinguish it from other AI development or coding workflow skills.

2 / 5

Total

8

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.