Jeffallan/claude-skills — Uniqueness & Differentiation
Distinguishing Characteristics
The feature-forge skill mandates use of EARS (Easy Approach to Requirements Syntax) for functional requirement writing. EARS is a structured natural-language pattern language developed in aerospace/defense that constrains requirement sentences to a small set of templates (WHEN <event> THE <system> SHALL <response>, etc.). No other catalog in this batch applies a formal requirements notation.
2. Dual-Perspective Role Pattern (PM Hat + Dev Hat)
feature-forge operates with two simultaneous personas: a Product Manager perspective (user value, business goals, metrics) and a Developer perspective (technical feasibility, security, performance, edge cases). This structured perspective rotation is a systematic defense against single-viewpoint bias in requirements. The pattern is explicit in the SKILL.md role definition, not emergent.
3. Adversarial Review Skill (the-fool)
An explicit skill named the-fool provides adversarial critique. This is a dedicated anti-yes-man persona distinct from any normal code reviewer. The skill's role is to find failure modes, challenge assumptions, and surface risks the main workflow missed. Naming it after a Tarot archetype (the Fool = beginner's mind / chaos-revealing) signals its purpose.
4. Retrospective Specification (spec-miner)
The spec-miner skill extracts behavioral specs from existing code — the inverse of the conventional spec-first workflow. This enables generating specifications for legacy systems that never had formal specs, closing the gap between deployed behavior and documented intent.
5. Git-Remote-Based Project Fingerprinting (common-ground)
The common-ground command identifies the current project via git remote get-url origin, using the remote URL as a stable cross-session key for storing the assumption registry. This is a low-friction, non-invasive approach: no config files, no IDs, no manual project naming. Fallback to cwd path when no remote exists.
6. Assumption Graph Visualization (--graph mode)
common-ground --graph generates a Mermaid diagram of the reasoning dependency structure between assumptions. This is unique in the batch: no other catalog generates a visual graph of Claude's epistemic state (what it assumes, which assumptions depend on others).
7. Atlassian MCP Integration (9-phase enterprise workflow)
The 9-command Atlassian workflow pipeline covers the full lifecycle from epic discovery to retrospective, creating real Jira epics/stories/tasks and Confluence documentation as first-class artifacts. This is the only catalog in the batch with this depth of external project management integration.
8. Progressive Disclosure Reference Tables
Each skill's reference table includes a Load When condition column, making context loading explicit and conditional. This moves progressive disclosure from an implicit convention (load only what you need) to a documented, machine-readable specification (load this reference when this condition is met).
Comparison to Batch Peers
| Dimension |
jeffallan |
wshobson/agents |
daymade |
qdhenry |
| Formal requirements notation |
EARS |
None |
None |
None |
| Adversarial review skill |
Yes (the-fool) |
No |
No |
No |
| Assumption management |
common-ground command |
None |
None |
None |
| Retro-spec extraction |
Yes (spec-miner) |
No |
No |
No |
| External PM integration |
Atlassian MCP (9 cmds) |
None |
None |
None |
| Documentation site |
Yes (Astro) |
No |
No |
No |
Limitations
- No automated skill chaining —
related-skills metadata is documentation, not orchestration.
- Atlassian workflow commands require external MCP server setup; without it, 9 of 12 commands degrade significantly.
- No cross-session memory beyond the
common-ground ground file, which is manually loaded.
- Single-tool target (Claude Code only); no multi-runtime export unlike voltagent-subagents.